MCPcopy Create free account

hub / github.com/BerriAI/litellm / endpoints

Endpoints1,734 in github.com/BerriAI/litellm

Routelist
click.option( "--format", "output_format", type=click.Choice(["table", "json"]), default="tabl
litellm/proxy/client/cli/commands/keys.py:None
Routelist_access_groups
router.get( "/v1/access_group", response_model=List[AccessGroupResponse], )
litellm/proxy/management_endpoints/access_group_endpoints.py:None
Routelist_access_groups
router.get( "/access_group/list", tags=["model management"], dependencies=[Depends(user_api_key_au
litellm/proxy/management_endpoints/model_access_group_management_endpoints.py:None
Routelist_available_teams
router.get("/team/available")
litellm/proxy/management_endpoints/team_endpoints.py:None
Routelist_batches
router.get( "/{provider}/v1/batches", dependencies=[Depends(user_api_key_auth)], tags=["batch"], )
litellm/proxy/batches_endpoints/endpoints.py:None
Routelist_budget
router.get( "/budget/list", tags=["budget management"], dependencies=[Depends(user_api_key_auth)],
litellm/proxy/management_endpoints/budget_management_endpoints.py:None
Routelist_callbacks
router.get( "/callbacks/list", tags=["Logging Callbacks"], dependencies=[Depends(user_api_key_auth
litellm/proxy/management_endpoints/callback_management_endpoints.py:None
Routelist_containers
router.get( "/v1/containers", dependencies=[Depends(user_api_key_auth)], response_class=ORJSONResp
litellm/proxy/container_endpoints/endpoints.py:None
Routelist_end_user
router.get( "/customer/list", tags=["Customer Management"], dependencies=[Depends(user_api_key_aut
litellm/proxy/management_endpoints/customer_endpoints.py:None
Routelist_evals
router.get( "/v1/evals", tags=["OpenAI Evals API"], dependencies=[Depends(user_api_key_auth)],
litellm/proxy/openai_evals_endpoints/endpoints.py:None
Routelist_files
router.get( "/{provider}/v1/files", dependencies=[Depends(user_api_key_auth)], tags=["files"], )
litellm/proxy/openai_files_endpoints/files_endpoints.py:None
Routelist_fine_tuning_jobs
router.get( "/v1/fine_tuning/jobs", dependencies=[Depends(user_api_key_auth)], tags=["fine-tuning"
litellm/proxy/fine_tuning_endpoints/endpoints.py:None
Routelist_gemini_agent_versions
router.get( "/v1beta/agents/{name}/versions", dependencies=[Depends(user_api_key_auth)], response_
litellm/proxy/google_endpoints/agents_endpoints.py:None
Routelist_gemini_agents
router.get( "/v1beta/agents", dependencies=[Depends(user_api_key_auth)], response_class=ORJSONResp
litellm/proxy/google_endpoints/agents_endpoints.py:None
Routelist_guardrail_submissions
router.get( "/guardrails/submissions", tags=["Guardrails"], response_model=ListGuardrailSubmission
litellm/proxy/guardrails/guardrail_endpoints.py:None
Routelist_guardrails
router.get( "/guardrails/list", tags=["Guardrails"], dependencies=[Depends(user_api_key_auth)],
litellm/proxy/guardrails/guardrail_endpoints.py:None
Routelist_guardrails_v2
router.get( "/v2/guardrails/list", tags=["Guardrails"], response_model=ListGuardrailsResponse, )
litellm/proxy/guardrails/guardrail_endpoints.py:None
Routelist_jwt_key_mappings
router.get( "/jwt/key/mapping/list", tags=["JWT Key Mapping"], )
litellm/proxy/management_endpoints/jwt_key_mapping_endpoints.py:None
Routelist_keys
router.get( "/key/list", tags=["key management"], dependencies=[Depends(user_api_key_auth)], )
litellm/proxy/management_endpoints/key_management_endpoints.py:None
Routelist_mcp_user_credentials
router.get( "/user-credentials", description="List all OAuth2 MCP credentials stored for the c
litellm/proxy/management_endpoints/mcp_management_endpoints.py:None
Routelist_mcp_user_env_var_status
router.get( "/user-env-vars/status", description="Per-user MCP env var status across every ser
litellm/proxy/management_endpoints/mcp_management_endpoints.py:None
Routelist_memory
router.get( "/v1/memory", tags=["memory management"], dependencies=[Depends(user_api_key_auth)],
litellm/proxy/memory/memory_endpoints.py:None
Routelist_models
click.option( "--format", "output_format", type=click.Choice(["table", "json"]), default="tabl
litellm/proxy/client/cli/commands/models.py:None
Routelist_models
app.get("/v1/models")
ui/litellm-dashboard/e2e_tests/fixtures/mock_llm_server/server.py:None
Routelist_organization
router.get( "/organization/list", tags=["organization management"], dependencies=[Depends(user_api
litellm/proxy/management_endpoints/organization_endpoints.py:None
Routelist_plugins
router.get("/api/plugins", tags=["plugins"])
litellm/proxy/plugin_routes.py:None
Routelist_plugins
router.get( "/claude-code/plugins", tags=["Claude Code Marketplace"], dependencies=[Depends(user_a
litellm/proxy/anthropic_endpoints/claude_code_endpoints/claude_code_marketplace.py:None
Routelist_policies
router.get( "/policies/list", tags=["Policies"], dependencies=[Depends(user_api_key_auth)], re
litellm/proxy/policy_engine/policy_endpoints.py:None
Routelist_policies
router.get( "/policy/list", tags=["policy management"], dependencies=[Depends(user_api_key_auth)],
litellm/proxy/management_endpoints/policy_endpoints/endpoints.py:None
Routelist_policy_attachments
router.get( "/policies/attachments/list", tags=["Policies"], dependencies=[Depends(user_api_key_au
litellm/proxy/policy_engine/policy_endpoints.py:None
Routelist_policy_versions
router.get( "/policies/name/{policy_name}/versions", tags=["Policies"], dependencies=[Depends(user
litellm/proxy/policy_engine/policy_endpoints.py:None
Routelist_projects
router.get( "/project/list", tags=["project management"], dependencies=[Depends(user_api_key_auth)
enterprise/litellm_enterprise/proxy/management_endpoints/project_endpoints.py:None
Routelist_prompts
app.get("/prompts")
cookbook/mock_prompt_management_server/mock_prompt_management_server.py:None
Routelist_prompts
router.get( "/prompts/list", tags=["Prompt Management"], dependencies=[Depends(user_api_key_auth)]
litellm/proxy/prompts/prompt_endpoints.py:None
Routelist_runs
router.get( "/v1/evals/{eval_id}/runs", tags=["OpenAI Evals API - Runs"], dependencies=[Depends(us
litellm/proxy/openai_evals_endpoints/endpoints.py:None
Routelist_search_tools
router.get( "/search_tools/list", tags=["Search Tools"], dependencies=[Depends(user_api_key_auth)]
litellm/proxy/search_endpoints/search_tool_management.py:None
Routelist_search_tools
router.get( "/v1/search/tools", dependencies=[Depends(user_api_key_auth)], response_class=ORJSONRe
litellm/proxy/search_endpoints/endpoints.py:None
Routelist_skills
router.get( "/v1/skills", tags=["[beta] Anthropic Skills API"], dependencies=[Depends(user_api_key
litellm/proxy/anthropic_endpoints/skills_endpoints.py:None
Routelist_tags
router.get( "/tag/list", tags=["tag management"], dependencies=[Depends(user_api_key_auth)], )
litellm/proxy/management_endpoints/tag_management_endpoints.py:None
Routelist_team
router.get("/team/list", tags=["team management"], dependencies=[Depends(user_api_key_auth)])
litellm/proxy/management_endpoints/team_endpoints.py:None
Routelist_team_v2
router.get( "/v2/team/list", tags=["team management"], response_model=TeamListResponse, depend
litellm/proxy/management_endpoints/team_endpoints.py:None
Routelist_tool_rest_api
router.get("/tools/list", dependencies=[Depends(user_api_key_auth)])
litellm/proxy/_experimental/mcp_server/rest_endpoints.py:None
Routelist_tools
router.get( "/v1/tool/list", tags=["tool management"], dependencies=[Depends(user_api_key_auth)],
litellm/proxy/management_endpoints/tool_management_endpoints.py:None
Routelist_vector_stores
router.get( "/vector_store/list", tags=["vector store management"], dependencies=[Depends(user_api
litellm/proxy/vector_store_endpoints/management_endpoints.py:None
Routelist_vector_stores
router.get( "/vector_store/list", tags=["vector store management"], dependencies=[Depends(user_api
enterprise/litellm_enterprise/proxy/vector_stores/endpoints.py:None
Routelist_workflow_events
router.get( "/v1/workflows/runs/{run_id}/events", tags=["workflow management"], dependencies=[Depe
litellm/proxy/management_endpoints/workflow_management_endpoints.py:None
Routelist_workflow_messages
router.get( "/v1/workflows/runs/{run_id}/messages", tags=["workflow management"], dependencies=[De
litellm/proxy/management_endpoints/workflow_management_endpoints.py:None
Routelist_workflow_runs
router.get( "/v1/workflows/runs", tags=["workflow management"], dependencies=[Depends(user_api_key
litellm/proxy/management_endpoints/workflow_management_endpoints.py:None
Routelog_event
app.post("/log-event")
enterprise/litellm_enterprise/enterprise_callbacks/example_logging_api.py:None
Routelogin
router.post("/login", include_in_schema=False) # hidden since this is a helper for UI sso login
litellm/proxy/proxy_server.py:None
Routelogin_v2
router.post("/v2/login", include_in_schema=False) # hidden helper for UI logins via API
litellm/proxy/proxy_server.py:None
Routelogin_v3
router.post( "/v3/login", include_in_schema=False ) # control-plane login — always returns token in body
litellm/proxy/proxy_server.py:None
Routelogin_v3_exchange
router.post("/v3/login/exchange", include_in_schema=False) # exchange single-use opaque code for JWT
litellm/proxy/proxy_server.py:None
Routemake_agent_public
router.post( "/v1/agents/{agent_id}/make_public", tags=["[beta] A2A Agents"], dependencies=[Depend
litellm/proxy/agent_endpoints/endpoints.py:None
Routemake_agents_public
router.post( "/v1/agents/make_public", tags=["[beta] A2A Agents"], dependencies=[Depends(user_api_
litellm/proxy/agent_endpoints/endpoints.py:None
Routemake_mcp_servers_public
router.post( "/make_public", description="Allows making MCP servers public for AI Hub",
litellm/proxy/management_endpoints/mcp_management_endpoints.py:None
Routemcp_authorize
router.get( "/server/oauth/{server_id}/authorize", include_in_schema=False, dependenci
litellm/proxy/management_endpoints/mcp_management_endpoints.py:None
Routemcp_register
router.post( "/server/oauth/{server_id}/register", include_in_schema=False, dependenci
litellm/proxy/management_endpoints/mcp_management_endpoints.py:None
Routemcp_token
router.post( "/server/oauth/{server_id}/token", include_in_schema=False, dependencies=
litellm/proxy/management_endpoints/mcp_management_endpoints.py:None
Routememory_usage
router.get( "/memory-usage", dependencies=[Depends(user_api_key_auth)], include_in_sch
litellm/proxy/common_utils/debug_utils.py:None
Routememory_usage_in_mem_cache
router.get("/memory-usage-in-mem-cache", include_in_schema=False)
litellm/proxy/common_utils/debug_utils.py:None
Routememory_usage_in_mem_cache_items
router.get("/memory-usage-in-mem-cache-items", include_in_schema=False)
litellm/proxy/common_utils/debug_utils.py:None
Routemetrics
app.get("/metrics")
tests/test_litellm/proxy/middleware/test_prometheus_auth_middleware.py:None
Routemetrics_slash
app.get("/metrics/")
tests/test_litellm/proxy/middleware/test_prometheus_auth_middleware.py:None
Routemilvus_proxy_route
router.api_route( "/milvus/{endpoint:path}", methods=["GET", "POST", "PUT", "DELETE", "PATCH"], ta
litellm/proxy/pass_through_endpoints/llm_passthrough_endpoints.py:None
Routemistral_proxy_route
router.api_route( "/mistral/{endpoint:path}", methods=["GET", "POST", "PUT", "DELETE", "PATCH"], t
litellm/proxy/pass_through_endpoints/llm_passthrough_endpoints.py:None
Routemodel_group_info
router.get( "/model_group/info", tags=["model management"], dependencies=[Depends(user_api_key_aut
litellm/proxy/proxy_server.py:None
Routemodel_info
router.get( "/v1/models/{model_id}", dependencies=[Depends(user_api_key_auth)], tags=["model manag
litellm/proxy/proxy_server.py:None
Routemodel_info_v1
router.get( "/model/info", tags=["model management"], dependencies=[Depends(user_api_key_auth)], )
litellm/proxy/proxy_server.py:None
Routemodel_info_v2
router.get( "/v2/model/info", tags=["model management"], dependencies=[Depends(user_api_key_auth)]
litellm/proxy/proxy_server.py:None
Routemodel_list
router.get("/v1/models", dependencies=[Depends(user_api_key_auth)], tags=["model management"])
litellm/proxy/proxy_server.py:None
Routemodel_metrics
router.get( "/model/metrics", description="View number of requests & avg latency per model on config.y
litellm/proxy/proxy_server.py:None
Routemodel_metrics_exceptions
router.get( "/model/metrics/exceptions", description="View number of failed requests per model on conf
litellm/proxy/proxy_server.py:None
Routemodel_metrics_slow_responses
router.get( "/model/metrics/slow_responses", description="View number of hanging requests per model_gr
litellm/proxy/proxy_server.py:None
Routemodel_settings
router.get( "/model/settings", description="Returns provider name, description, and required parameter
litellm/proxy/proxy_server.py:None
Routemodel_streaming_metrics
router.get( "/model/streaming_metrics", description="View time to first token for models in spend logs
litellm/proxy/proxy_server.py:None
Routemoderations
router.post( "/v1/moderations", dependencies=[Depends(user_api_key_auth)], response_class=ORJSONRe
litellm/proxy/proxy_server.py:None
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_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{'' if get_server_root_path() == '/' else get_server_
litellm/proxy/_experimental/mcp_server/discoverable_endpoints.py:None
Routeoauth_authorization_server_mcp_standard
router.get( f"/.well-known/oauth-authorization-server{'' if get_server_root_path() == '/' else get_server_
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_mcp
router.get( f"/.well-known/oauth-protected-resource{'' if get_server_root_path() == '/' else get_server_ro
litellm/proxy/_experimental/mcp_server/discoverable_endpoints.py:None
Routeoauth_protected_resource_mcp_standard
router.get( f"/.well-known/oauth-protected-resource{'' if get_server_root_path() == '/' else get_server_ro
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
← previousnext →401–500 of 1,734, ranked by callers