MCPcopy Create free account

hub / github.com/BerriAI/litellm / endpoints

Endpoints1,734 in github.com/BerriAI/litellm

Routecreate_model_group
router.post( "/access_group/new", tags=["model management"], dependencies=[Depends(user_api_key_au
litellm/proxy/management_endpoints/model_access_group_management_endpoints.py:None
Routecreate_pass_through_endpoints
router.post( "/config/pass_through_endpoint", dependencies=[Depends(user_api_key_auth)], )
litellm/proxy/pass_through_endpoints/pass_through_endpoints.py:None
Routecreate_policy
router.post( "/policies", tags=["Policies"], dependencies=[Depends(user_api_key_auth)], respon
litellm/proxy/policy_engine/policy_endpoints.py:None
Routecreate_policy_attachment
router.post( "/policies/attachments", tags=["Policies"], dependencies=[Depends(user_api_key_auth)]
litellm/proxy/policy_engine/policy_endpoints.py:None
Routecreate_policy_version
router.post( "/policies/name/{policy_name}/versions", tags=["Policies"], dependencies=[Depends(use
litellm/proxy/policy_engine/policy_endpoints.py:None
Routecreate_prompt
app.post("/prompts")
cookbook/mock_prompt_management_server/mock_prompt_management_server.py:None
Routecreate_prompt
router.post( "/prompts", tags=["Prompt Management"], dependencies=[Depends(user_api_key_auth)], )
litellm/proxy/prompts/prompt_endpoints.py:None
Routecreate_realtime_client_secret
router.post( "/v1/realtime/client_secrets", dependencies=[Depends(user_api_key_auth)], tags=["real
litellm/proxy/realtime_endpoints/endpoints.py:None
Routecreate_realtime_transcription_session
router.post( "/v1/realtime/transcription_sessions", dependencies=[Depends(user_api_key_auth)], tag
litellm/proxy/realtime_endpoints/endpoints.py:None
Routecreate_run
router.post( "/v1/evals/{eval_id}/runs", tags=["OpenAI Evals API - Runs"], dependencies=[Depends(u
litellm/proxy/openai_evals_endpoints/endpoints.py:None
Routecreate_search_tool
router.post( "/search_tools", tags=["Search Tools"], dependencies=[Depends(user_api_key_auth)], )
litellm/proxy/search_endpoints/search_tool_management.py:None
Routecreate_skill
router.post( "/v1/skills", tags=["[beta] Anthropic Skills API"], dependencies=[Depends(user_api_ke
litellm/proxy/anthropic_endpoints/skills_endpoints.py:None
Routecreate_threads
router.post( "/v1/threads", dependencies=[Depends(user_api_key_auth)], tags=["assistants"], )
litellm/proxy/proxy_server.py:None
Routecreate_user
click.option("--max-budget", type=float, default=None, help="Max budget for user")
litellm/proxy/client/cli/commands/users.py:None
Routecreate_user
scim_router.post( "/Users", response_model=SCIMUser, status_code=201, dependencies=[Depends(us
litellm/proxy/management_endpoints/scim/scim_v2.py:None
Routecreate_workflow_run
router.post( "/v1/workflows/runs", tags=["workflow management"], dependencies=[Depends(user_api_ke
litellm/proxy/management_endpoints/workflow_management_endpoints.py:None
Routecursor_chat_completions
router.post( "/cursor/chat/completions", dependencies=[Depends(user_api_key_auth)], tags=["respons
litellm/proxy/response_api_endpoints/endpoints.py:None
Routecursor_proxy_route
router.api_route( "/cursor/{endpoint:path}", methods=["GET", "POST", "PUT", "DELETE", "PATCH"], ta
litellm/proxy/pass_through_endpoints/llm_passthrough_endpoints.py:None
Routedebug_sso_callback
router.get("/sso/debug/callback", tags=["experimental"], include_in_schema=False)
litellm/proxy/management_endpoints/ui_sso.py:None
Routedebug_sso_login
router.get("/sso/debug/login", tags=["experimental"], include_in_schema=False)
litellm/proxy/management_endpoints/ui_sso.py:None
Routedelete
click.option("--keys", type=str, help="Comma-separated list of API keys to delete")
litellm/proxy/client/cli/commands/keys.py:None
Routedelete_access_group
router.delete( "/v1/access_group/{access_group_id}", status_code=status.HTTP_204_NO_CONTENT, )
litellm/proxy/management_endpoints/access_group_endpoints.py:None
Routedelete_access_group
router.delete( "/access_group/{access_group}/delete", tags=["model management"], dependencies=[Dep
litellm/proxy/management_endpoints/model_access_group_management_endpoints.py:None
Routedelete_agent
router.delete( "/v1/agents/{agent_id}", tags=["Agents"], dependencies=[Depends(user_api_key_auth)]
litellm/proxy/agent_endpoints/endpoints.py:None
Routedelete_all_policy_versions
router.delete( "/policies/name/{policy_name}/all-versions", tags=["Policies"], dependencies=[Depen
litellm/proxy/policy_engine/policy_endpoints.py:None
Routedelete_allowed_ip
router.post( "/delete/allowed_ip", tags=["Budget & Spend Tracking"], dependencies=[Depends(user_ap
litellm/proxy/ui_crud_endpoints/proxy_setting_endpoints.py:None
Routedelete_assistant
router.delete( "/v1/assistants/{assistant_id:path}", dependencies=[Depends(user_api_key_auth)], ta
litellm/proxy/proxy_server.py:None
Routedelete_budget
router.post( "/budget/delete", tags=["budget management"], dependencies=[Depends(user_api_key_auth
litellm/proxy/management_endpoints/budget_management_endpoints.py:None
Routedelete_callback
router.post( "/config/callback/delete", tags=["config.yaml"], dependencies=[Depends(user_api_key_a
litellm/proxy/proxy_server.py:None
Routedelete_cloudzero_settings
router.delete( "/cloudzero/delete", tags=["CloudZero"], dependencies=[Depends(user_api_key_auth)],
litellm/proxy/spend_tracking/cloudzero_endpoints.py:None
Routedelete_config_general_settings
router.post( "/config/field/delete", tags=["config.yaml"], dependencies=[Depends(user_api_key_auth
litellm/proxy/proxy_server.py:None
Routedelete_container
router.delete( "/v1/containers/{container_id}", dependencies=[Depends(user_api_key_auth)], respons
litellm/proxy/container_endpoints/endpoints.py:None
Routedelete_credential
router.delete( "/credentials/{credential_name:path}", dependencies=[Depends(user_api_key_auth)], t
litellm/proxy/credential_endpoints/endpoints.py:None
Routedelete_end_user
router.post( "/customer/delete", tags=["Customer Management"], dependencies=[Depends(user_api_key_
litellm/proxy/management_endpoints/customer_endpoints.py:None
Routedelete_eval
router.delete( "/v1/evals/{eval_id}", tags=["OpenAI Evals API"], dependencies=[Depends(user_api_ke
litellm/proxy/openai_evals_endpoints/endpoints.py:None
Routedelete_fallback
router.delete( "/fallback/{model}", tags=["Fallback Management"], dependencies=[Depends(user_api_k
litellm/proxy/management_endpoints/fallback_management_endpoints.py:None
Routedelete_file
router.delete( "/{provider}/v1/files/{file_id:path}", dependencies=[Depends(user_api_key_auth)], t
litellm/proxy/openai_files_endpoints/files_endpoints.py:None
Routedelete_gemini_agent
router.delete( "/v1beta/agents/{name}", dependencies=[Depends(user_api_key_auth)], response_class=
litellm/proxy/google_endpoints/agents_endpoints.py:None
Routedelete_group
scim_router.delete( "/Groups/{group_id}", status_code=204, dependencies=[Depends(user_api_key_auth
litellm/proxy/management_endpoints/scim/scim_v2.py:None
Routedelete_guardrail
router.delete( "/guardrails/{guardrail_id}", tags=["Guardrails"], )
litellm/proxy/guardrails/guardrail_endpoints.py:None
Routedelete_hashicorp_vault_config
router.delete( "/config_overrides/hashicorp_vault", tags=["Config Overrides"], dependencies=[Depen
litellm/proxy/management_endpoints/config_override_endpoints.py:None
Routedelete_interaction
router.delete( "/v1beta/interactions/{interaction_id}", dependencies=[Depends(user_api_key_auth)],
litellm/proxy/google_endpoints/endpoints.py:None
Routedelete_jwt_key_mapping
router.post("/jwt/key/mapping/delete", tags=["JWT Key Mapping"])
litellm/proxy/management_endpoints/jwt_key_mapping_endpoints.py:None
Routedelete_key_fn
router.post("/key/delete", tags=["key management"], dependencies=[Depends(user_api_key_auth)])
litellm/proxy/management_endpoints/key_management_endpoints.py:None
Routedelete_mcp_oauth_user_credential
router.delete( "/server/{server_id}/oauth-user-credential", description="Revoke the calling us
litellm/proxy/management_endpoints/mcp_management_endpoints.py:None
Routedelete_mcp_user_credential
router.delete( "/server/{server_id}/user-credential", description="Delete the calling user's s
litellm/proxy/management_endpoints/mcp_management_endpoints.py:None
Routedelete_memory
router.delete( "/v1/memory/{key:path}", tags=["memory management"], dependencies=[Depends(user_api
litellm/proxy/memory/memory_endpoints.py:None
Routedelete_model
models.command("delete")
litellm/proxy/client/cli/commands/models.py:None
Routedelete_model
router.post( "/model/delete", description="Allows deleting models in the model list in the config.yaml
litellm/proxy/management_endpoints/model_management_endpoints.py:None
Routedelete_organization
router.delete( "/organization/delete", tags=["organization management"], dependencies=[Depends(use
litellm/proxy/management_endpoints/organization_endpoints.py:None
Routedelete_pass_through_endpoints
router.delete( "/config/pass_through_endpoint", dependencies=[Depends(user_api_key_auth)], respons
litellm/proxy/pass_through_endpoints/pass_through_endpoints.py:None
Routedelete_plugin
router.delete( "/claude-code/plugins/{plugin_name}", tags=["Claude Code Marketplace"], dependencie
litellm/proxy/anthropic_endpoints/claude_code_endpoints/claude_code_marketplace.py:None
Routedelete_policy
router.delete( "/policies/{policy_id}", tags=["Policies"], dependencies=[Depends(user_api_key_auth
litellm/proxy/policy_engine/policy_endpoints.py:None
Routedelete_policy_attachment
router.delete( "/policies/attachments/{attachment_id}", tags=["Policies"], dependencies=[Depends(u
litellm/proxy/policy_engine/policy_endpoints.py:None
Routedelete_project
router.delete( "/project/delete", tags=["project management"], dependencies=[Depends(user_api_key_
enterprise/litellm_enterprise/proxy/management_endpoints/project_endpoints.py:None
Routedelete_prompt
router.delete( "/prompts/{prompt_id}", tags=["Prompt Management"], dependencies=[Depends(user_api_
litellm/proxy/prompts/prompt_endpoints.py:None
Routedelete_response
router.delete( "/v1/responses/{response_id}", dependencies=[Depends(user_api_key_auth)], tags=["re
litellm/proxy/response_api_endpoints/endpoints.py:None
Routedelete_run
router.delete( "/v1/evals/{eval_id}/runs/{run_id}", tags=["OpenAI Evals API - Runs"], dependencies
litellm/proxy/openai_evals_endpoints/endpoints.py:None
Routedelete_search_tool
router.delete( "/search_tools/{search_tool_id}", tags=["Search Tools"], dependencies=[Depends(user
litellm/proxy/search_endpoints/search_tool_management.py:None
Routedelete_skill
router.delete( "/v1/skills/{skill_id}", tags=["[beta] Anthropic Skills API"], dependencies=[Depend
litellm/proxy/anthropic_endpoints/skills_endpoints.py:None
Routedelete_tag
router.post( "/tag/delete", tags=["tag management"], dependencies=[Depends(user_api_key_auth)], )
litellm/proxy/management_endpoints/tag_management_endpoints.py:None
Routedelete_team
router.post("/team/delete", tags=["team management"], dependencies=[Depends(user_api_key_auth)])
litellm/proxy/management_endpoints/team_endpoints.py:None
Routedelete_tool_policy_override
router.delete( "/v1/tool/{tool_name:path}/overrides", tags=["tool management"], dependencies=[Depe
litellm/proxy/management_endpoints/tool_management_endpoints.py:None
Routedelete_user
users.command("delete")
litellm/proxy/client/cli/commands/users.py:None
Routedelete_user
router.post( "/user/delete", tags=["Internal User management"], dependencies=[Depends(user_api_key
litellm/proxy/management_endpoints/internal_user_endpoints.py:None
Routedelete_user
scim_router.delete( "/Users/{user_id}", status_code=204, dependencies=[Depends(user_api_key_auth)]
litellm/proxy/management_endpoints/scim/scim_v2.py:None
Routedelete_vantage_settings
router.delete( "/vantage/delete", tags=["Vantage"], dependencies=[Depends(user_api_key_auth)],
litellm/proxy/spend_tracking/vantage_endpoints.py:None
Routedelete_vector_store
router.post( "/vector_store/delete", tags=["vector store management"], dependencies=[Depends(user_
litellm/proxy/vector_store_endpoints/management_endpoints.py:None
Routedelete_vector_store
router.post( "/vector_store/delete", tags=["vector store management"], dependencies=[Depends(user_
enterprise/litellm_enterprise/proxy/vector_stores/endpoints.py:None
Routedeprecated_info_organization
router.post( "/organization/info", tags=["organization management"], dependencies=[Depends(user_ap
litellm/proxy/management_endpoints/organization_endpoints.py:None
Routedisable_plugin
router.post( "/claude-code/plugins/{plugin_name}/disable", tags=["Claude Code Marketplace"], depen
litellm/proxy/anthropic_endpoints/claude_code_endpoints/claude_code_marketplace.py:None
Routedisable_team_logging
router.post( "/team/{team_id}/disable_logging", tags=["team management"], dependencies=[Depends(us
litellm/proxy/management_endpoints/team_callback_endpoints.py:None
Routediscover_agent_card
router.post( "/v1/a2a/discover", tags=["[beta] A2A Agents"], dependencies=[Depends(user_api_key_au
litellm/proxy/a2a/endpoints.py:None
Routediscover_mcp_servers
router.get( "/discover", description="Returns a curated list of well-known MCP servers for dis
litellm/proxy/management_endpoints/mcp_management_endpoints.py:None
Routedynamic_mcp_route
app.api_route( "/{mcp_server_name}/mcp", methods=["GET", "POST", "PUT", "DELETE", "PATCH", "OPTIONS",
litellm/proxy/proxy_server.py:None
Routeedit_mcp_server
router.put( "/server", description="Allows deleting mcp serves in the db", dependencie
litellm/proxy/management_endpoints/mcp_management_endpoints.py:None
Routeedit_mcp_toolset
router.put( "/toolset", description="Update an existing MCP toolset (admin only)", )
litellm/proxy/management_endpoints/mcp_management_endpoints.py:None
Routeembeddings
router.post( "/v1/embeddings", dependencies=[Depends(user_api_key_auth)], response_class=ORJSONRes
litellm/proxy/proxy_server.py:None
Routeembeddings
app.get("/embeddings")
tests/test_litellm/proxy/middleware/test_prometheus_auth_middleware.py:None
Routeembeddings
app.post("/v1/embeddings")
ui/litellm-dashboard/e2e_tests/fixtures/mock_llm_server/server.py:None
Routeenable_plugin
router.post( "/claude-code/plugins/{plugin_name}/enable", tags=["Claude Code Marketplace"], depend
litellm/proxy/anthropic_endpoints/claude_code_endpoints/claude_code_marketplace.py:None
Routeend_user_info
router.get( "/customer/info", tags=["Customer Management"], dependencies=[Depends(user_api_key_aut
litellm/proxy/management_endpoints/customer_endpoints.py:None
Routeenrich_policy_template
router.post( "/policy/templates/enrich", tags=["policy management"], dependencies=[Depends(user_ap
litellm/proxy/management_endpoints/policy_endpoints/endpoints.py:None
Routeenrich_policy_template_stream
router.post( "/policy/templates/enrich/stream", tags=["policy management"], dependencies=[Depends(
litellm/proxy/management_endpoints/policy_endpoints/endpoints.py:None
Routeestimate_attachment_impact
router.post( "/policies/attachments/estimate-impact", tags=["Policies"], dependencies=[Depends(use
litellm/proxy/policy_engine/policy_resolve_endpoints.py:None
Routeestimate_cost
router.post( "/cost/estimate", tags=["Cost Tracking"], dependencies=[Depends(user_api_key_auth)],
litellm/proxy/management_endpoints/cost_tracking_settings.py:None
Routeevent_logging_batch
router.post( "/api/event_logging/batch", tags=["[beta] Anthropic Event Logging"], )
litellm/proxy/anthropic_endpoints/endpoints.py:None
Routefallback_login
app.get("/fallback/login", tags=["experimental"], include_in_schema=False)
litellm/proxy/proxy_server.py:None
Routefetch_all_mcp_servers
router.get( "/server", description="Returns the mcp server list with associated teams",
litellm/proxy/management_endpoints/mcp_management_endpoints.py:None
Routefetch_mcp_server
router.get( "/server/{server_id}", description="Returns the mcp server info", dependen
litellm/proxy/management_endpoints/mcp_management_endpoints.py:None
Routefetch_mcp_toolset
router.get( "/toolset/{toolset_id}", description="Get a specific MCP toolset by ID", )
litellm/proxy/management_endpoints/mcp_management_endpoints.py:None
Routefetch_mcp_toolsets
router.get( "/toolset", description="List MCP toolsets accessible to the calling key", )
litellm/proxy/management_endpoints/mcp_management_endpoints.py:None
Routegemini_proxy_route
router.api_route( "/gemini/{endpoint:path}", methods=["GET", "POST", "PUT", "DELETE", "PATCH"], ta
litellm/proxy/pass_through_endpoints/llm_passthrough_endpoints.py:None
Routegenerate
click.option("--budget-id", type=str, help="Budget ID to associate the key with")
litellm/proxy/client/cli/commands/keys.py:None
Routegenerate_key_fn
router.post( "/key/generate", tags=["key management"], dependencies=[Depends(user_api_key_auth)],
litellm/proxy/management_endpoints/key_management_endpoints.py:None
Routegenerate_service_account_key_fn
router.post( "/key/service-account/generate", tags=["key management"], dependencies=[Depends(user_
litellm/proxy/management_endpoints/key_management_endpoints.py:None
Routeget_access_group
router.get( "/v1/access_group/{access_group_id}", response_model=AccessGroupResponse, )
litellm/proxy/management_endpoints/access_group_endpoints.py:None
Routeget_access_group_info
router.get( "/access_group/{access_group}/info", tags=["model management"], dependencies=[Depends(
litellm/proxy/management_endpoints/model_access_group_management_endpoints.py:None
Routeget_active_tasks_stats
router.get( "/debug/asyncio-tasks", dependencies=[Depends(user_api_key_auth)], )
litellm/proxy/common_utils/debug_utils.py:None
Routeget_adaptive_router_state
router.get( "/adaptive_router/state", tags=["adaptive_router"], dependencies=[Depends(user_api_key
litellm/proxy/proxy_server.py:None
← previousnext →101–200 of 1,734, ranked by callers