MCPcopy Create free account

hub / github.com/BerriAI/litellm / endpoints

Endpoints1,986 in github.com/BerriAI/litellm

Routeinfo_key_fn
router.get("/key/info", tags=["key management"], dependencies=[Depends(user_api_key_auth)])
litellm/proxy/management_endpoints/key_management_endpoints.py:None
Routeinfo_key_fn_v2
router.post( "/v2/key/info", tags=["key management"], dependencies=[Depends(user_api_key_auth)],
litellm/proxy/management_endpoints/key_management_endpoints.py:None
Routeinfo_organization
router.get( "/organization/info", tags=["organization management"], dependencies=[Depends(user_api
litellm/proxy/management_endpoints/organization_endpoints.py:None
Routeinfo_tag
router.post( "/tag/info", tags=["tag management"], dependencies=[Depends(user_api_key_auth)], )
litellm/proxy/management_endpoints/tag_management_endpoints.py:None
Routeingest_callback_logs
rust_control_plane_router.post( "/logs", dependencies=[Depends(user_api_key_auth)], )
litellm/proxy/logging_endpoints/callback_logs_endpoints.py:None
Routeinit_cloudzero_settings
router.post( "/cloudzero/init", tags=["CloudZero"], dependencies=[Depends(user_api_key_auth)],
litellm/proxy/spend_tracking/cloudzero_endpoints.py:None
Routeinit_vantage_settings
router.post( "/vantage/init", tags=["Vantage"], dependencies=[Depends(user_api_key_auth)], res
litellm/proxy/spend_tracking/vantage_endpoints.py:None
Routeinvitation_delete
router.post( "/invitation/delete", tags=["Invite Links"], dependencies=[Depends(user_api_key_auth)
litellm/proxy/proxy_server.py:None
Routeinvitation_info
router.get( "/invitation/info", tags=["Invite Links"], dependencies=[Depends(user_api_key_auth)],
litellm/proxy/proxy_server.py:None
Routeinvitation_update
router.post( "/invitation/update", tags=["Invite Links"], dependencies=[Depends(user_api_key_auth)
litellm/proxy/proxy_server.py:None
Routeinvoke
app.post("/model/{model_path:path}/invoke")
scripts/mock_bedrock_passthrough_target.py:None
Routeinvoke_agent_a2a
router.post( "/a2a/{agent_id}", tags=["[beta] A2A Agents"], dependencies=[Depends(user_api_key_aut
litellm/proxy/agent_endpoints/a2a_endpoints.py:None
Routeinvoke_with_response_stream
app.post("/model/{model_path:path}/invoke-with-response-stream")
scripts/mock_bedrock_passthrough_target.py:None
Routejwks_json
router.get("/.well-known/jwks.json")
litellm/proxy/_experimental/mcp_server/discoverable_endpoints.py:None
Routekey_aliases
router.get( "/key/aliases", tags=["key management"], dependencies=[Depends(user_api_key_auth)], )
litellm/proxy/management_endpoints/key_management_endpoints.py:None
Routekey_health
router.post( "/key/health", tags=["key management"], dependencies=[Depends(user_api_key_auth)],
litellm/proxy/management_endpoints/key_management_endpoints.py:None
Routelangfuse_proxy_route
router.api_route( "/langfuse/{endpoint:path}", methods=["GET", "POST", "PUT", "DELETE", "PATCH"],
litellm/proxy/vertex_ai_endpoints/langfuse_endpoints.py:None
Routelatest_health_checks_endpoint
router.get("/health/latest", tags=["health"], dependencies=[Depends(user_api_key_auth)])
litellm/proxy/health_endpoints/_health_endpoints.py:None
Routelist
click.option( "--format", "output_format", type=click.Choice(["table", "json"]), default="tabl
litellm/proxy/client/cli/commands/credentials.py:None
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_budgets
router.get( "/budgets", tags=("budget management",), dependencies=(Depends(user_api_key_auth),),
litellm/proxy/management_endpoints/management_v1/budgets.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_model_groups
click.option( "--format", "output_format", type=click.Choice(["table", "json"]), default="tabl
litellm/proxy/client/cli/commands/model_groups.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")
tests/e2e/ui/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_spend_log_end_users
router.get( "/spend_logs/end_users", tags=["Budget & Spend Tracking"], dependencies=[Depends(user_
litellm/proxy/management_endpoints/management_v1/spend_logs.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
Routemigrate_encryption_endpoint
router.post( "/credentials/migrate-encryption", tags=["credential management"], dependencies=[Depe
litellm/proxy/management_endpoints/key_management_endpoints.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
← previousnext →401–500 of 1,986, ranked by callers