MCPcopy Create free account

hub / github.com/BerriAI/litellm / endpoints

Endpoints1,986 in github.com/BerriAI/litellm

Routenew_budget
router.post( "/budget/new", tags=["budget management"], dependencies=[Depends(user_api_key_auth)],
litellm/proxy/management_endpoints/budget_management_endpoints.py:None
Routenew_end_user
router.post( "/end_user/new", tags=["Customer Management"], include_in_schema=False, dependenc
litellm/proxy/management_endpoints/customer_endpoints.py:None
Routenew_invitation
router.post( "/invitation/new", tags=["Invite Links"], dependencies=[Depends(user_api_key_auth)],
litellm/proxy/proxy_server.py:None
Routenew_organization
router.post( "/organization/new", tags=["organization management"], dependencies=[Depends(user_api
litellm/proxy/management_endpoints/organization_endpoints.py:None
Routenew_project
router.post( "/project/new", tags=["project management"], dependencies=[Depends(user_api_key_auth)
enterprise/litellm_enterprise/proxy/management_endpoints/project_endpoints.py:None
Routenew_tag
router.post( "/tag/new", tags=["tag management"], dependencies=[Depends(user_api_key_auth)], )
litellm/proxy/management_endpoints/tag_management_endpoints.py:None
Routenew_team
router.post( "/team/new", tags=["team management"], dependencies=[Depends(user_api_key_auth)],
litellm/proxy/management_endpoints/team_endpoints.py:None
Routenew_user
router.post( "/user/new", tags=["Internal User management"], dependencies=[Depends(user_api_key_au
litellm/proxy/management_endpoints/internal_user_endpoints.py:None
Routenew_vector_store
router.post( "/vector_store/new", tags=["vector store management"], dependencies=[Depends(user_api
litellm/proxy/vector_store_endpoints/management_endpoints.py:None
Routenew_vector_store
router.post( "/vector_store/new", tags=["vector store management"], dependencies=[Depends(user_api
enterprise/litellm_enterprise/proxy/vector_stores/endpoints.py:None
Routeoauth_authorization_server_aggregate
router.get(f"/.well-known/oauth-authorization-server{well_known_root_suffix()}/mcp")
litellm/proxy/_experimental/mcp_server/discoverable_endpoints.py:None
Routeoauth_authorization_server_legacy
router.get("/.well-known/oauth-authorization-server/{mcp_server_name}/mcp")
litellm/proxy/_experimental/mcp_server/discoverable_endpoints.py:None
Routeoauth_authorization_server_mcp
router.get(f"/.well-known/oauth-authorization-server{well_known_root_suffix()}/{{mcp_server_name}}")
litellm/proxy/_experimental/mcp_server/discoverable_endpoints.py:None
Routeoauth_authorization_server_mcp_standard
router.get(f"/.well-known/oauth-authorization-server{well_known_root_suffix()}/mcp/{{mcp_server_name}}")
litellm/proxy/_experimental/mcp_server/discoverable_endpoints.py:None
Routeoauth_authorization_server_metadata
router.get("/.well-known/oauth-authorization-server", include_in_schema=False)
litellm/proxy/_experimental/mcp_server/byok_oauth_endpoints.py:None
Routeoauth_protected_resource_aggregate
router.get(f"/.well-known/oauth-protected-resource{well_known_root_suffix()}/mcp")
litellm/proxy/_experimental/mcp_server/discoverable_endpoints.py:None
Routeoauth_protected_resource_mcp
router.get(f"/.well-known/oauth-protected-resource{well_known_root_suffix()}/{{mcp_server_name}}/mcp")
litellm/proxy/_experimental/mcp_server/discoverable_endpoints.py:None
Routeoauth_protected_resource_mcp_standard
router.get(f"/.well-known/oauth-protected-resource{well_known_root_suffix()}/mcp/{{mcp_server_name}}")
litellm/proxy/_experimental/mcp_server/discoverable_endpoints.py:None
Routeoauth_protected_resource_metadata
router.get("/.well-known/oauth-protected-resource", include_in_schema=False)
litellm/proxy/_experimental/mcp_server/byok_oauth_endpoints.py:None
Routeocr
router.post( "/v1/ocr", dependencies=[Depends(user_api_key_auth)], response_class=ORJSONResponse,
litellm/proxy/ocr_endpoints/endpoints.py:None
Routeonboarding
app.get("/onboarding/get_token", include_in_schema=False)
litellm/proxy/proxy_server.py:None
Routeopenai_proxy_route
router.api_route( "/openai_passthrough/{endpoint:path}", methods=["GET", "POST", "PUT", "DELETE", "PAT
litellm/proxy/pass_through_endpoints/llm_passthrough_endpoints.py:None
Routeopenid_configuration
router.get("/.well-known/openid-configuration")
litellm/proxy/_experimental/mcp_server/discoverable_endpoints.py:None
Routeorganization_member_add
router.post( "/organization/member_add", tags=["organization management"], dependencies=[Depends(u
litellm/proxy/management_endpoints/organization_endpoints.py:None
Routeorganization_member_delete
router.delete( "/organization/member_delete", tags=["organization management"], dependencies=[Depe
litellm/proxy/management_endpoints/organization_endpoints.py:None
Routeorganization_member_update
router.patch( "/organization/member_update", tags=["organization management"], dependencies=[Depen
litellm/proxy/management_endpoints/organization_endpoints.py:None
Routepatch_agent
router.patch( "/v1/agents/{agent_id}", tags=["[beta] A2A Agents"], dependencies=[Depends(user_api_
litellm/proxy/agent_endpoints/endpoints.py:None
Routepatch_group
scim_router.patch( "/Groups/{group_id}", response_model=SCIMGroup, status_code=200, dependenci
litellm/proxy/management_endpoints/scim/scim_v2.py:None
Routepatch_guardrail
router.patch( "/guardrails/{guardrail_id}", tags=["Guardrails"], )
litellm/proxy/guardrails/guardrail_endpoints.py:None
Routepatch_model
router.patch( "/model/{model_id}/update", tags=["model management"], dependencies=[Depends(user_ap
litellm/proxy/management_endpoints/model_management_endpoints.py:None
Routepatch_prompt
router.patch( "/prompts/{prompt_id}", tags=["Prompt Management"], dependencies=[Depends(user_api_k
litellm/proxy/prompts/prompt_endpoints.py:None
Routepatch_team
router.patch( "/team/{team_id}", tags=["team management"], dependencies=[Depends(user_api_key_auth
litellm/proxy/management_endpoints/team_endpoints.py:None
Routepatch_user
scim_router.patch( "/Users/{user_id}", response_model=SCIMUser, status_code=200, dependencies=
litellm/proxy/management_endpoints/scim/scim_v2.py:None
Routeping
app.get("/ping")
tests/test_litellm/integrations/otel/test_otel_v2_mount.py:None
Routeplugin_auth_token
router.get("/api/plugins/auth-token", tags=["plugins"])
litellm/proxy/plugin_routes.py:None
Routeplugin_proxy
router.api_route( "/plugin-proxy/{plugin_name}/{path:path}", methods=["GET", "POST", "PUT", "DELETE",
litellm/proxy/plugin_routes.py:None
Routepolicies_usage_overview
router.get( "/policies/usage/overview", tags=["Policies"], dependencies=[Depends(user_api_key_auth
litellm/proxy/guardrails/usage_endpoints.py:None
Routepreview_auto_router_routing
router.post( "/auto_router/test_routing", tags=["model management"], # mutable-ok: fastapi's decorato
litellm/proxy/management_endpoints/auto_router_endpoints.py:None
Routeproject_info
router.get( "/project/info", tags=["project management"], dependencies=[Depends(user_api_key_auth)
enterprise/litellm_enterprise/proxy/management_endpoints/project_endpoints.py:None
Routeprovider_budgets
router.get( "/provider/budgets", dependencies=[Depends(user_api_key_auth)], response_model=Provide
litellm/proxy/spend_tracking/spend_management_endpoints.py:None
Routeproxy_realtime_calls
router.post( "/v1/realtime/calls", tags=["realtime"], )
litellm/proxy/realtime_endpoints/endpoints.py:None
Routepublic_model_hub
router.get( "/public/model_hub", tags=["public", "model management"], response_model=list[ModelGro
litellm/proxy/public_endpoints/public_endpoints.py:None
Routepublic_model_hub_info
router.get( "/public/model_hub/info", tags=["public", "model management"], response_model=PublicMo
litellm/proxy/public_endpoints/public_endpoints.py:None
Routepublic_skill_hub
router.get( "/public/skill_hub", tags=["public", "Claude Code Marketplace"], )
litellm/proxy/public_endpoints/public_endpoints.py:None
Routerag_ingest
router.post( "/v1/rag/ingest", dependencies=[Depends(user_api_key_auth)], response_class=ORJSONRes
litellm/proxy/rag_endpoints/endpoints.py:None
Routerag_query
router.post( "/v1/rag/query", dependencies=[Depends(user_api_key_auth)], response_class=ORJSONResp
litellm/proxy/rag_endpoints/endpoints.py:None
Routeread_root
app.get("/")
cookbook/litellm_router_load_test/memory_usage/router_endpoint.py:None
Routeregenerate_key_fn
router.post( "/key/{key:path}/regenerate", tags=["key management"], dependencies=[Depends(user_api
litellm/proxy/management_endpoints/key_management_endpoints.py:None
Routeregister_client
router.post("/{mcp_server_name}/register")
litellm/proxy/_experimental/mcp_server/discoverable_endpoints.py:None
Routeregister_guardrail
router.post( "/guardrails/register", tags=["Guardrails"], response_model=RegisterGuardrailResponse
litellm/proxy/guardrails/guardrail_endpoints.py:None
Routeregister_mcp_server
router.post( "/server/register", description="Submit a new MCP server for admin review (non-ad
litellm/proxy/management_endpoints/mcp_management_endpoints.py:None
Routeregister_plugin
router.post( "/claude-code/plugins", tags=["Claude Code Marketplace"], dependencies=[Depends(user_
litellm/proxy/anthropic_endpoints/claude_code_endpoints/claude_code_marketplace.py:None
Routereject_guardrail_submission
router.post( "/guardrails/submissions/{guardrail_id}/reject", tags=["Guardrails"], )
litellm/proxy/guardrails/guardrail_endpoints.py:None
Routereject_mcp_server_submission
router.put( "/server/{server_id}/reject", description="Reject a pending MCP server submission
litellm/proxy/management_endpoints/mcp_management_endpoints.py:None
Routereload_anthropic_beta_headers
router.post( "/reload/anthropic_beta_headers", tags=["model management"], dependencies=[Depends(us
litellm/proxy/proxy_server.py:None
Routereload_model_cost_map
router.post( "/reload/model_cost_map", tags=["model management"], dependencies=[Depends(user_api_k
litellm/proxy/proxy_server.py:None
Routeremove_mcp_server
router.delete( "/server/{server_id}", description="Allows deleting mcp serves in the db",
litellm/proxy/management_endpoints/mcp_management_endpoints.py:None
Routeremove_mcp_toolset
router.delete( "/toolset/{toolset_id}", description="Delete an MCP toolset (admin only)",
litellm/proxy/management_endpoints/mcp_management_endpoints.py:None
Routererank
router.post( "/v2/rerank", dependencies=[Depends(user_api_key_auth)], response_class=ORJSONRespons
litellm/proxy/rerank_endpoints/endpoints.py:None
Routereset_event_settings
router.post( "/email/event_settings/reset", tags=["email management"], dependencies=[Depends(user_
enterprise/litellm_enterprise/enterprise_callbacks/send_emails/endpoints.py:None
Routereset_key_spend_fn
router.post( "/key/{key:path}/reset_spend", tags=["key management"], dependencies=[Depends(user_ap
litellm/proxy/management_endpoints/key_management_endpoints.py:None
Routeresolve_policies_for_context
router.post( "/policies/resolve", tags=["Policies"], dependencies=[Depends(user_api_key_auth)],
litellm/proxy/policy_engine/policy_resolve_endpoints.py:None
Routeresponses_api
router.post( "/v1/responses", dependencies=[Depends(user_api_key_auth)], tags=["responses"], )
litellm/proxy/response_api_endpoints/endpoints.py:None
Routeresponses_websocket_endpoint
router.websocket("/v1/responses")
litellm/proxy/response_api_endpoints/endpoints.py:None
Routeretrieve_batch
router.get( "/{provider}/v1/batches/{batch_id:path}", dependencies=[Depends(user_api_key_auth)], t
litellm/proxy/batches_endpoints/endpoints.py:None
Routeretrieve_container
router.get( "/v1/containers/{container_id}", dependencies=[Depends(user_api_key_auth)], response_c
litellm/proxy/container_endpoints/endpoints.py:None
Routeretrieve_fine_tuning_job
router.get( "/v1/fine_tuning/jobs/{fine_tuning_job_id:path}", dependencies=[Depends(user_api_key_auth)
litellm/proxy/fine_tuning_endpoints/endpoints.py:None
Routeroot
app.get("/")
cookbook/litellm_proxy_server/braintrust_prompt_wrapper_server.py:None
Routeroot
app.get("/")
cookbook/mock_guardrail_server/mock_bedrock_guardrail_server.py:None
Routeroot
app.get("/")
tests/test_litellm/proxy/test_fastapi_offline_routes.py:None
Routeroot
app.get("/")
tests/test_litellm/proxy/test_custom_proxy.py:None
Routeroot_redirect
app.get("/", include_in_schema=False)
litellm/proxy/proxy_server.py:None
Routeroot_redirect
app.get("/", include_in_schema=False)
tests/test_litellm/proxy/test_proxy_server.py:None
Routerouter_acompletion
app.post("/router_acompletion")
cookbook/litellm_router_load_test/memory_usage/router_endpoint.py:None
Routerun_server
click.option( "--debug", default=False, is_flag=True, type=bool, help="To debug the input"
litellm/proxy/proxy_cli.py:None
Routerun_thread
router.post( "/v1/threads/{thread_id}/runs", dependencies=[Depends(user_api_key_auth)], tags=["ass
litellm/proxy/proxy_server.py:None
Routesaml_callback
router.post("/sso/saml/callback", tags=["experimental"], include_in_schema=False)
litellm/proxy/management_endpoints/ui_sso.py:None
Routesaml_login
router.get("/sso/saml/login", tags=["experimental"], include_in_schema=False)
litellm/proxy/management_endpoints/ui_sso.py:None
Routesaml_metadata
router.get("/sso/saml/metadata", tags=["experimental"], include_in_schema=False)
litellm/proxy/management_endpoints/ui_sso.py:None
Routeschedule_anthropic_beta_headers_reload
router.post( "/schedule/anthropic_beta_headers_reload", tags=["model management"], dependencies=[D
litellm/proxy/proxy_server.py:None
Routeschedule_model_cost_map_reload
router.post( "/schedule/model_cost_map_reload", tags=["model management"], dependencies=[Depends(u
litellm/proxy/proxy_server.py:None
Routesearch
router.post( "/v1/search/{search_tool_name}", dependencies=[Depends(user_api_key_auth)], response_
litellm/proxy/search_endpoints/endpoints.py:None
RoutesetUp
patch.dict(os.environ, {"CONFIDENT_API_KEY": "test-api-key"})
tests/test_litellm/integrations/test_deepeval.py:None
Routeshared_health_check_status_endpoint
router.get("/health/shared-status", tags=["health"], dependencies=[Depends(user_api_key_auth)])
litellm/proxy/health_endpoints/_health_endpoints.py:None
Routespend_key_fn
router.get( "/spend/keys", tags=["Budget & Spend Tracking"], dependencies=[Depends(user_api_key_au
litellm/proxy/spend_tracking/spend_management_endpoints.py:None
Routespend_user_fn
router.get( "/spend/users", tags=["Budget & Spend Tracking"], dependencies=[Depends(user_api_key_a
litellm/proxy/spend_tracking/spend_management_endpoints.py:None
Routesso_readiness
router.get( "/sso/readiness", tags=["experimental"], dependencies=[Depends(user_api_key_auth)], )
litellm/proxy/management_endpoints/ui_sso.py:None
Routestore_mcp_oauth_user_credential
router.post( "/server/{server_id}/oauth-user-credential", description="Store the calling user'
litellm/proxy/management_endpoints/mcp_management_endpoints.py:None
Routestore_mcp_user_credential
router.post( "/server/{server_id}/user-credential", description="Store or update the calling u
litellm/proxy/management_endpoints/mcp_management_endpoints.py:None
Routestore_mcp_user_env_vars
router.post( "/server/{server_id}/user-env-vars", description=( "Store the calling
litellm/proxy/management_endpoints/mcp_management_endpoints.py:None
Routesuggest_policy_templates
router.post( "/policy/templates/suggest", tags=["policy management"], dependencies=[Depends(user_a
litellm/proxy/management_endpoints/policy_endpoints/endpoints.py:None
Routesupported_openai_params
router.get( "/utils/supported_openai_params", tags=["llm utils"], dependencies=[Depends(user_api_k
litellm/proxy/proxy_server.py:None
Routeteam_info
router.get("/team/info", tags=["team management"], dependencies=[Depends(user_api_key_auth)])
litellm/proxy/management_endpoints/team_endpoints.py:None
Routeteam_member_add
router.post( "/team/member_add", tags=["team management"], dependencies=[Depends(user_api_key_auth
litellm/proxy/management_endpoints/team_endpoints.py:None
Routeteam_member_delete
router.post( "/team/member_delete", tags=["team management"], dependencies=[Depends(user_api_key_a
litellm/proxy/management_endpoints/team_endpoints.py:None
Routeteam_member_me
router.get( "/team/{team_id}/members/me", tags=["team management"], dependencies=[Depends(user_api
litellm/proxy/management_endpoints/team_endpoints.py:None
Routeteam_member_permissions
router.get( "/team/permissions_list", tags=["team management"], dependencies=[Depends(user_api_key
litellm/proxy/management_endpoints/team_endpoints.py:None
Routeteam_member_update
router.post( "/team/member_update", tags=["team management"], dependencies=[Depends(user_api_key_a
litellm/proxy/management_endpoints/team_endpoints.py:None
Routeteam_model_add
router.post( "/team/model/add", tags=["team management"], dependencies=[Depends(user_api_key_auth)
litellm/proxy/management_endpoints/team_endpoints.py:None
Routeteam_model_delete
router.post( "/team/model/delete", tags=["team management"], dependencies=[Depends(user_api_key_au
litellm/proxy/management_endpoints/team_endpoints.py:None
← previousnext →501–600 of 1,986, ranked by callers