Skip to main content

๐Ÿš… LiteLLM

LiteLLM AI Gateway

Open Source AI Gateway for 100+ LLMs. Self-hosted. Enterprise-ready. Call any LLM in OpenAI format.

Deploy to Render Deploy on Railway Deploy on AWS Deploy on GCP

LiteLLM Proxy Server (AI Gateway) | Hosted Proxy | Enterprise Tier | Website

PyPI Version GitHub Stars Y Combinator W23 Whatsapp Discord Slack CodSpeed

LiteLLM AI Gateway

What is LiteLLM

LiteLLM is an open source AI Gateway that gives you a single, unified interface to call 100+ LLM providers โ€” OpenAI, Anthropic, Gemini, Bedrock, Azure, and more โ€” using the OpenAI format.

Use it as a Python SDK for direct library integration, or deploy the AI Gateway (Proxy Server) as a centralized service for your team or organization.

Jump to LiteLLM Proxy (LLM Gateway) Docs
Jump to Supported LLM Providers


Why LiteLLM

Managing LLM calls across providers gets complicated fast โ€” different SDKs, auth patterns, request formats, and error types for every model. LiteLLM removes that friction:

  • Unified API โ€” one interface for 100+ LLMs, no provider-specific SDK juggling
  • Drop-in OpenAI compatibility โ€” swap providers without rewriting your code
  • Production-ready gateway โ€” virtual keys, spend tracking, guardrails, load balancing, and an admin dashboard out of the box
  • 8ms P95 latency at 1k RPS (benchmarks)

OSS Adopters

Stripe image Google ADK Greptile OpenHands

Netflix

OpenAI Agents SDK

Features

LLMs - Call 100+ LLMs (Python SDK + AI Gateway)

All Supported Endpoints - /chat/completions, /responses, /embeddings, /images, /audio, /batches, /rerank, /a2a, /messages and more.

Python SDK

uv add litellm
from litellm import completion
import os

os.environ["OPENAI_API_KEY"] = "your-openai-key"
os.environ["ANTHROPIC_API_KEY"] = "your-anthropic-key"

# OpenAI
response = completion(model="openai/gpt-4o", messages=[{"role": "user", "content": "Hello!"}])

# Anthropic  
response = completion(model="anthropic/claude-sonnet-4-20250514", messages=[{"role": "user", "content": "Hello!"}])

AI Gateway (Proxy Server)

Getting Started - E2E Tutorial - Setup virtual keys, make your first request

uv tool install 'litellm[proxy]'
litellm --model gpt-4o
import openai

client = openai.OpenAI(api_key="anything", base_url="http://0.0.0.0:4000")
response = client.chat.completions.create(
    model="gpt-4o",
    messages=[{"role": "user", "content": "Hello!"}]
)

Docs: LLM Providers

Agents - Invoke A2A Agents (Python SDK + AI Gateway)

Supported Providers - LangGraph, Vertex AI Agent Engine, Azure AI Foundry, Bedrock AgentCore, Pydantic AI

Python SDK - A2A Protocol

from litellm.a2a_protocol import A2AClient
from a2a.types import SendMessageRequest, MessageSendParams
from uuid import uuid4

client = A2AClient(base_url="http://localhost:10001")

request = SendMessageRequest(
    id=str(uuid4()),
    params=MessageSendParams(
        message={
            "role": "user",
            "parts": [{"kind": "text", "text": "Hello!"}],
            "messageId": uuid4().hex,
        }
    )
)
response = await client.send_message(request)

AI Gateway (Proxy Server)

Step 1. Add your Agent to the AI Gateway โ€” set protocolVersion to 1.0 or 0.3 per agent

Step 2. Call Agent via A2A SDK (requires a2a-sdk>=1.1.0)

import httpx
from a2a.client import A2ACardResolver, ClientConfig, ClientFactory
from a2a.types import Message, Part, Role, SendMessageRequest
from a2a.utils.constants import TransportProtocol
from uuid import uuid4

base_url = "http://localhost:4000/a2a/my-agent"  # LiteLLM proxy + agent name
headers = {"Authorization": "Bearer sk-1234"}    # LiteLLM Virtual Key

async with httpx.AsyncClient(headers=headers, timeout=60.0) as http_client:
    resolver = A2ACardResolver(httpx_client=http_client, base_url=base_url)
    agent_card = await resolver.get_agent_card()
    config = ClientConfig(
        httpx_client=http_client,
        streaming=False,
        supported_protocol_bindings=[TransportProtocol.JSONRPC, TransportProtocol.HTTP_JSON],
    )
    client = ClientFactory(config).create(agent_card)

    request = SendMessageRequest(
        message=Message(
            message_id=uuid4().hex,
            role=Role.ROLE_USER,
            parts=[Part(text="Hello!")],
        )
    )
    async for event in client.send_message(request):
        populated = event.ListFields()
        if populated and populated[0][0].name in ("message", "msg"):
            print("".join(getattr(p, "text", "") or "" for p in populated[0][1].parts))

Docs: A2A Agent Gateway

MCP Tools - Connect MCP servers to any LLM (Python SDK + AI Gateway)

Python SDK - MCP Bridge

from mcp import ClientSession, StdioServerParameters
from mcp.client.stdio import stdio_client
from litellm import experimental_mcp_client
import litellm

server_params = StdioServerParameters(command="python", args=["mcp_server.py"])

async with stdio_client(server_params) as (read, write):
    async with ClientSession(read, write) as session:
        await session.initialize()

        # Load MCP tools in OpenAI format
        tools = await experimental_mcp_client.load_mcp_tools(session=session, format="openai")

        # Use with any LiteLLM model
        response = await litellm.acompletion(
            model="gpt-4o",
            messages=[{"role": "user", "content": "What's 3 + 5?"}],
            tools=tools
        )

AI Gateway - MCP Gateway

Step 1. Add your MCP Server to the AI Gateway

Step 2. Call MCP tools via /chat/completions

curl -X POST 'http://0.0.0.0:4000/v1/chat/completions' \
  -H 'Authorization: Bearer sk-1234' \
  -H 'Content-Type: application/json' \
  -d '{
    "model": "gpt-4o",
    "messages": [{"role": "user", "content": "Summarize the latest open PR"}],
    "tools": [{
      "type": "mcp",
      "server_url": "litellm_proxy/mcp/github",
      "server_label": "github_mcp",
      "require_approval": "never"
    }]
  }'

Use with Cursor IDE

{
  "mcpServers": {
    "LiteLLM": {
      "url": "http://localhost:4000/mcp/",
      "headers": {
        "x-litellm-api-key": "Bearer sk-1234"
      }
    }
  }
}

Docs: MCP Gateway

Supported Providers (Website Supported Models | Docs)

Provider /chat/completions /messages /responses /embeddings /image/generations /audio/transcriptions /audio/speech /moderations /batches /rerank
Abliteration (abliteration) โœ…
AI/ML API (aiml) โœ… โœ… โœ… โœ… โœ…
AI21 (ai21) โœ… โœ… โœ…
AI21 Chat (ai21_chat) โœ… โœ… โœ…
Aleph Alpha โœ… โœ… โœ…
Amazon Nova โœ… โœ… โœ…
Anthropic (anthropic) โœ… โœ… โœ… โœ…
Anthropic Text (anthropic_text) โœ… โœ… โœ… โœ…
Anyscale โœ… โœ… โœ…
AssemblyAI (assemblyai) โœ… โœ… โœ… โœ…
Auto Router (auto_router) โœ… โœ… โœ…
AWS - Bedrock (bedrock) โœ… โœ… โœ… โœ… โœ…
AWS - Sagemaker (sagemaker) โœ… โœ… โœ… โœ…
Azure (azure) โœ… โœ… โœ… โœ… โœ… โœ… โœ… โœ… โœ…
Azure AI (azure_ai) โœ… โœ… โœ… โœ… โœ… โœ… โœ… โœ… โœ…
Azure Text (azure_text) โœ… โœ… โœ… โœ… โœ… โœ… โœ…
Baseten (baseten) โœ… โœ… โœ…
Bytez (bytez) โœ… โœ… โœ…
Cerebras (cerebras) โœ… โœ… โœ…
Clarifai (clarifai) โœ… โœ… โœ…
Cloudflare AI Workers (cloudflare) โœ… โœ… โœ…
Codestral (codestral) โœ… โœ… โœ…
Cohere (cohere) โœ… โœ… โœ… โœ… โœ…
Cohere Chat (cohere_chat) โœ… โœ… โœ…
CometAPI (cometapi) โœ… โœ… โœ… โœ…
CompactifAI (compactifai) โœ… โœ… โœ…
Custom (custom) โœ… โœ… โœ…
Custom OpenAI (custom_openai) โœ… โœ… โœ… โœ… โœ… โœ… โœ…
Dashscope (dashscope) โœ… โœ… โœ… โœ… โœ…
Databricks (databricks) โœ… โœ… โœ…
DataRobot (datarobot) โœ… โœ… โœ…
Deepgram (deepgram) โœ… โœ… โœ… โœ…
DeepInfra (deepinfra) โœ… โœ… โœ…
Deepseek (deepseek) โœ… โœ… โœ…
ElevenLabs (elevenlabs) โœ… โœ… โœ… โœ… โœ…
Empower (empower) โœ… โœ… โœ…
Fal AI (fal_ai) โœ… โœ… โœ… โœ…
Featherless AI (featherless_ai) โœ… โœ… โœ…
Fireworks AI (fireworks_ai) โœ… โœ… โœ…
FriendliAI (friendliai) โœ… โœ… โœ…
Galadriel (galadriel) โœ… โœ… โœ…
GitHub Copilot (github_copilot) โœ… โœ… โœ… โœ…
GitHub Models (github) โœ… โœ… โœ…
Google - PaLM โœ… โœ… โœ…
Google - Vertex AI (vertex_ai) โœ… โœ… โœ… โœ… โœ…
Google AI Studio - Gemini (gemini) โœ… โœ… โœ…
GradientAI (gradient_ai) โœ… โœ… โœ…
Groq AI (groq) โœ… โœ… โœ…
Heroku (heroku) โœ… โœ… โœ…
Hosted VLLM (hosted_vllm) โœ… โœ… โœ…
Huggingface (huggingface) โœ… โœ… โœ… โœ… โœ…
Hyperbolic (hyperbolic) โœ… โœ… โœ…
IBM - Watsonx.ai (watsonx) โœ… โœ… โœ… โœ…
Infinity (infinity) โœ…
Jina AI (jina_ai) โœ…
Lambda AI (lambda_ai) โœ… โœ… โœ…
Lemonade (lemonade) โœ… โœ… โœ…
LiteLLM Proxy (litellm_proxy) โœ… โœ… โœ… โœ… โœ…
Llamafile (llamafile) โœ… โœ… โœ…
LM Studio (lm_studio) โœ… โœ… โœ…
Maritalk (maritalk) โœ… โœ… โœ…
Meta - Llama API (meta_llama) โœ… โœ… โœ…
Mistral AI API (mistral) โœ… โœ… โœ… โœ…
ModelScope (modelscope) โœ… โœ… โœ… โœ…
Moonshot (moonshot) โœ… โœ… โœ…
Morph (morph) โœ… โœ… โœ…
Nebius AI Studio (nebius) โœ… โœ… โœ… โœ…
NLP Cloud (nlp_cloud) โœ… โœ… โœ…
Novita AI (novita) โœ… โœ… โœ…
Nscale (nscale) โœ… โœ… โœ…
Nvidia NIM (nvidia_nim) โœ… โœ… โœ…
OCI (oci) โœ… โœ… โœ…
Ollama (ollama) โœ… โœ… โœ… โœ…
Ollama Chat (ollama_chat) โœ… โœ… โœ…
Oobabooga (oobabooga) โœ… โœ… โœ… โœ… โœ… โœ… โœ…
OpenAI (openai) โœ… โœ… โœ… โœ… โœ… โœ… โœ… โœ… โœ…
OpenAI-like (openai_like) โœ…
OpenRouter (openrouter) โœ… โœ… โœ…
OVHCloud AI Endpoints (ovhcloud) โœ… โœ… โœ…
Perplexity AI (perplexity) โœ… โœ… โœ…
Petals (petals) โœ… โœ… โœ…
Pinstripes (pinstripes) โœ… โœ… โœ…
Predibase (predibase) โœ… โœ… โœ…
Recraft (recraft) โœ…
Replicate (replicate) โœ… โœ… โœ…
Sagemaker Chat (sagemaker_chat) โœ… โœ… โœ…
Sambanova (sambanova) โœ… โœ… โœ…
Snowflake (snowflake) โœ… โœ… โœ…
Text Completion Codestral (text-completion-codestral) โœ… โœ… โœ…
Text Completion OpenAI (text-completion-openai) โœ… โœ… โœ… โœ… โœ… โœ… โœ…
Together AI (together_ai) โœ… โœ… โœ…
Topaz (topaz) โœ… โœ… โœ…
Triton (triton) โœ… โœ… โœ…
V0 (v0) โœ… โœ… โœ…
Vercel AI Gateway (vercel_ai_gateway) โœ… โœ… โœ…
VLLM (vllm) โœ… โœ… โœ…
Volcengine (volcengine) โœ… โœ… โœ…
Voyage AI (voyage) โœ…
WandB Inference (wandb) โœ… โœ… โœ…
Watsonx Text (watsonx_text) โœ… โœ… โœ…
xAI (xai) โœ… โœ… โœ…
Xinference (xinference) โœ…

Read the Docs


Get Started

You can use LiteLLM through either the Proxy Server or Python SDK. Both give you a unified interface to access multiple LLMs (100+ LLMs). Choose the option that best fits your needs:

LiteLLM AI Gateway LiteLLM Python SDK
Use Case Central service (LLM Gateway) to access multiple LLMs Use LiteLLM directly in your Python code
Who Uses It? Gen AI Enablement / ML Platform Teams Developers building LLM projects
Key Features Centralized API gateway with authentication and authorization, multi-tenant cost tracking and spend management per project/user, per-project customization (logging, guardrails, caching), virtual keys for secure access control, admin dashboard UI for monitoring and management Direct Python library integration in your codebase, Router with retry/fallback logic across multiple deployments (e.g. Azure/OpenAI) - Router, application-level load balancing and cost tracking, exception handling with OpenAI-compatible errors, observability callbacks (Lunary, MLflow, Langfuse, etc.)

Stable Release: Use docker images with the -stable tag. These have undergone 12 hour load tests, before being published. More information about the release cycle here

Support for more providers. Missing a provider or LLM Platform, raise a feature request.

Deploy on AWS or GCP with Terraform

Run the LiteLLM proxy as a production-ready componentized stack (gateway, backend, UI on separate services; managed Postgres + Redis + object store) using the published Terraform modules. Both modules are on the public Terraform Registry โ€” no auth needed.

AWS โ€” ECS Fargate + Aurora + ElastiCache + ALB

Launch in AWS CloudShell โ€” opens an in-browser shell, already authenticated to your AWS account. Once inside, run:

git clone https://github.com/BerriAI/litellm.git
cd litellm/terraform/litellm/aws/examples/default
cp terraform.tfvars.example terraform.tfvars   # edit region/tenant/env
terraform init && terraform apply

Module page โ†’

Or call the module from your own root config:

# main.tf
terraform {
  required_version = ">= 1.6.0"
  required_providers {
    aws = { source = "hashicorp/aws", version = "~> 5.60" }
  }
}

provider "aws" {
  region = "us-west-2"
}

module "litellm" {
  source  = "BerriAI/litellm/aws"
  version = "~> 1.89"

  region = "us-west-2"
  azs    = ["us-west-2a", "us-west-2b"]
  tenant = "acme"
  env    = "prod"

  # Production: provide an ACM cert. Without one, set allow_plaintext_alb = true
  # (dev/trial only).
  # acm_certificate_arn = "arn:aws:acm:us-west-2:111122223333:certificate/..."
  allow_plaintext_alb = true
}

output "litellm_url" {
  value = module.litellm.alb_dns_name
}
terraform init
terraform apply

Provider API keys live in AWS Secrets Manager; reference ARNs via gateway_extra_secrets. Full input list and architecture diagram on the registry page.

GCP โ€” Cloud Run + Cloud SQL + Memorystore + HTTPS LB

Open in Cloud Shell

Real 1-click. Opens Cloud Shell, clones this repo, and walks you through terraform apply via a built-in DeployStack tutorial โ€” pick the project, the tutorial sets up the Artifact Registry remote repo, writes terraform.tfvars from your answers, and runs apply.

Module page โ†’

To call the module from your own config instead, Cloud Run can't pull from ghcr.io directly, so first set up a one-time Artifact Registry remote repo backed by GHCR:

gcloud artifacts repositories create litellm \
  --location=us-central1 \
  --repository-format=docker \
  --mode=remote-repository \
  --remote-docker-repo=https://ghcr.io \
  --project=my-gcp-project

Then:

# main.tf
terraform {
  required_version = ">= 1.6.0"
  required_providers {
    google      = { source = "hashicorp/google",      version = "~> 6.10" }
    google-beta = { source = "hashicorp/google-beta", version = "~> 6.10" }
  }
}

provider "google"      { project = "my-gcp-project"; region = "us-central1" }
provider "google-beta" { project = "my-gcp-project"; region = "us-central1" }

module "litellm" {
  source  = "BerriAI/litellm/google"
  version = "~> 1.89"

  project_id = "my-gcp-project"
  region     = "us-central1"
  tenant     = "acme"
  env        = "prod"

  # Replace my-gcp-project with your GCP project ID (same value as project_id above).
  image_registry = "us-central1-docker.pkg.dev/my-gcp-project/litellm/berriai"

  # Production: provide DNS already pointing at the LB IP for Google-managed certs.
  # Without one, set allow_plaintext_lb = true (dev/trial only).
  # lb_domains         = ["proxy.example.com"]
  allow_plaintext_lb = true
}

output "litellm_url" {
  value = module.litellm.load_balancer_url
}
terraform init
terraform apply

Provider API keys live in Secret Manager; reference resource IDs (e.g. projects/my-gcp-project/secrets/openai-api-key) via gateway_extra_secrets. Full input list and architecture diagram on the registry page.

Both stacks include

  • The full componentized split (gateway / backend / UI as independent services)
  • Managed Postgres (writer + reader) and Redis
  • Versioned object store for proxy state + file uploads
  • An auto-generated LITELLM_MASTER_KEY in your cloud's secret manager
  • A one-off migration job that runs prisma migrate deploy before the proxy starts
  • The same proxy_config surface as the Helm chart โ€” pass YAML as a typed map

The Terraform modules live at terraform/litellm/aws/ and terraform/litellm/gcp/ in this repo; the registry entries are read-only mirrors updated on each release.

Run in Developer Mode

Services

  1. Setup .env file in root
  2. Run dependent services docker-compose up db prometheus

Backend

  1. Run make bootstrap
  2. Start proxy backend: uv run python litellm/proxy/proxy_cli.py

Frontend

  1. Navigate to ui/litellm-dashboard (dependencies were already installed w/ make bootstrap)
  2. Start dashboard: npm run dev

Verify Docker Image Signatures

All LiteLLM Docker images published to GHCR are signed with cosign. Every release is signed with the same key introduced in commit 0112e53.

Verify using the pinned commit hash (recommended):

A commit hash is cryptographically immutable, so this is the strongest way to ensure you are using the original signing key:

cosign verify \
  --key https://raw.githubusercontent.com/BerriAI/litellm/0112e53046018d726492c814b3644b7d376029d0/cosign.pub \
  ghcr.io/berriai/litellm:<release-tag>

Verify using a release tag (convenience):

Tags are protected in this repository and resolve to the same key. This option is easier to read but relies on tag protection rules:

cosign verify \
  --key https://raw.githubusercontent.com/BerriAI/litellm/<release-tag>/cosign.pub \
  ghcr.io/berriai/litellm:<release-tag>

Replace <release-tag> with the version you are deploying (e.g. v1.83.0-stable).


Enterprise

For companies that need better security, user management and professional support

Get an Enterprise License Talk to founders

This covers:

  • โœ… Features under the LiteLLM Commercial License:
  • โœ… Feature Prioritization
  • โœ… Custom Integrations
  • โœ… Professional Support - Dedicated discord + slack
  • โœ… Custom SLAs
  • โœ… Secure access with Single Sign-On

Contributing

We welcome contributions to LiteLLM! Whether you're fixing bugs, adding features, or improving documentation, we appreciate your help.

Quick Start for Contributors

This requires uv to be installed.

git clone https://github.com/BerriAI/litellm.git
cd litellm
make install-dev    # Install development dependencies
make format         # Format your code
make lint           # Run all linting checks
make test-unit      # Run unit tests
make format-check   # Check formatting only

For detailed contributing guidelines, see CONTRIBUTING.md.

๐Ÿ“– Contributing to documentation? The LiteLLM docs have moved to a separate repository: BerriAI/litellm-docs. Please open doc PRs there. Docs are served at docs.litellm.ai.

Code Quality / Linting

LiteLLM follows the Google Python Style Guide.

Our automated checks include:

  • Black for code formatting
  • Ruff for linting and code quality
  • MyPy for type checking
  • Circular import detection
  • Import safety checks

All these checks must pass before your PR can be merged.

Support / talk with founders

Contributors

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

litellm-1.95.1.tar.gz (17.5 MB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

litellm-1.95.1-cp314-cp314-win_amd64.whl (24.9 MB view details)

Uploaded CPython 3.14Windows x86-64

litellm-1.95.1-cp314-cp314-musllinux_1_2_x86_64.whl (26.7 MB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ x86-64

litellm-1.95.1-cp314-cp314-musllinux_1_2_aarch64.whl (26.5 MB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ ARM64

litellm-1.95.1-cp314-cp314-manylinux_2_28_x86_64.whl (26.3 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.28+ x86-64

litellm-1.95.1-cp314-cp314-manylinux_2_28_aarch64.whl (26.4 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.28+ ARM64

litellm-1.95.1-cp314-cp314-macosx_11_0_arm64.whl (25.5 MB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

litellm-1.95.1-cp314-cp314-macosx_10_12_x86_64.whl (25.8 MB view details)

Uploaded CPython 3.14macOS 10.12+ x86-64

litellm-1.95.1-cp313-cp313-win_amd64.whl (24.9 MB view details)

Uploaded CPython 3.13Windows x86-64

litellm-1.95.1-cp313-cp313-musllinux_1_2_x86_64.whl (26.7 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

litellm-1.95.1-cp313-cp313-musllinux_1_2_aarch64.whl (26.5 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

litellm-1.95.1-cp313-cp313-manylinux_2_28_x86_64.whl (26.3 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ x86-64

litellm-1.95.1-cp313-cp313-manylinux_2_28_aarch64.whl (26.4 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ ARM64

litellm-1.95.1-cp313-cp313-macosx_11_0_arm64.whl (25.5 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

litellm-1.95.1-cp313-cp313-macosx_10_12_x86_64.whl (25.8 MB view details)

Uploaded CPython 3.13macOS 10.12+ x86-64

litellm-1.95.1-cp312-cp312-win_amd64.whl (24.9 MB view details)

Uploaded CPython 3.12Windows x86-64

litellm-1.95.1-cp312-cp312-musllinux_1_2_x86_64.whl (26.7 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

litellm-1.95.1-cp312-cp312-musllinux_1_2_aarch64.whl (26.5 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

litellm-1.95.1-cp312-cp312-manylinux_2_28_x86_64.whl (26.3 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ x86-64

litellm-1.95.1-cp312-cp312-manylinux_2_28_aarch64.whl (26.4 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ ARM64

litellm-1.95.1-cp312-cp312-macosx_11_0_arm64.whl (25.5 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

litellm-1.95.1-cp312-cp312-macosx_10_12_x86_64.whl (25.8 MB view details)

Uploaded CPython 3.12macOS 10.12+ x86-64

litellm-1.95.1-cp311-cp311-win_amd64.whl (24.9 MB view details)

Uploaded CPython 3.11Windows x86-64

litellm-1.95.1-cp311-cp311-musllinux_1_2_x86_64.whl (26.7 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

litellm-1.95.1-cp311-cp311-musllinux_1_2_aarch64.whl (26.5 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

litellm-1.95.1-cp311-cp311-manylinux_2_28_x86_64.whl (26.3 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ x86-64

litellm-1.95.1-cp311-cp311-manylinux_2_28_aarch64.whl (26.4 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ ARM64

litellm-1.95.1-cp311-cp311-macosx_11_0_arm64.whl (25.5 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

litellm-1.95.1-cp311-cp311-macosx_10_12_x86_64.whl (25.8 MB view details)

Uploaded CPython 3.11macOS 10.12+ x86-64

litellm-1.95.1-cp310-cp310-win_amd64.whl (24.9 MB view details)

Uploaded CPython 3.10Windows x86-64

litellm-1.95.1-cp310-cp310-musllinux_1_2_x86_64.whl (26.7 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

litellm-1.95.1-cp310-cp310-musllinux_1_2_aarch64.whl (26.5 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

litellm-1.95.1-cp310-cp310-manylinux_2_28_x86_64.whl (26.3 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ x86-64

litellm-1.95.1-cp310-cp310-manylinux_2_28_aarch64.whl (26.4 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ ARM64

litellm-1.95.1-cp310-cp310-macosx_11_0_arm64.whl (25.5 MB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

litellm-1.95.1-cp310-cp310-macosx_10_12_x86_64.whl (25.8 MB view details)

Uploaded CPython 3.10macOS 10.12+ x86-64

File details

Details for the file litellm-1.95.1.tar.gz.

File metadata

  • Download URL: litellm-1.95.1.tar.gz
  • Upload date:
  • Size: 17.5 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for litellm-1.95.1.tar.gz
Algorithm Hash digest
SHA256 fc53333a5378e639b13558d0efbc0119510f32c422b9304788e88bc09f5daaf0
MD5 2ca8399e94cda7c1c3bfb2f0c0fb88f8
BLAKE2b-256 ae643604383a6cae547d86f0f6efc7b3cd24a12f71d1ee5f0a416c9b830fcbe6

See more details on using hashes here.

File details

Details for the file litellm-1.95.1-cp314-cp314-win_amd64.whl.

File metadata

  • Download URL: litellm-1.95.1-cp314-cp314-win_amd64.whl
  • Upload date:
  • Size: 24.9 MB
  • Tags: CPython 3.14, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for litellm-1.95.1-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 f3e238120fda6ac33d2362cda7dea265cecb5208fbd3d0796dc3952a747195f6
MD5 020585903265f98e21df7443938e5e3e
BLAKE2b-256 f9b8c9822b2205bda610d217b9125c36b13de3d7a20dc83831867195fb1a355c

See more details on using hashes here.

File details

Details for the file litellm-1.95.1-cp314-cp314-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for litellm-1.95.1-cp314-cp314-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 6e4e75df75200c5f8d733d0531981d0b9d604fdf077abff87edabc7a5a919990
MD5 2660afd5e12cb7efc95628dd899650e8
BLAKE2b-256 ac1493ae7cd8a974741c80f819cef21b641fc13bc2bef83df7ccb907afee1a85

See more details on using hashes here.

File details

Details for the file litellm-1.95.1-cp314-cp314-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for litellm-1.95.1-cp314-cp314-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 9f9ca909d36409de064956c9411c044fcb771b75ec8a8f99f44f627bcc3ec87c
MD5 4d9a20263324c648a510c7d5a3ff440a
BLAKE2b-256 99ed1b330df46b7a914639841e48449e6e1972f5fd14f5d50a18e4d5c801c189

See more details on using hashes here.

File details

Details for the file litellm-1.95.1-cp314-cp314-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for litellm-1.95.1-cp314-cp314-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 5825a7edf65e1bd37874b9731d382ad77946ad0e290d5bdf9829d50c88dfa41f
MD5 f9d0b5aa22fda3d946e73856f3f0f01b
BLAKE2b-256 4d76f4019a026d4772e3594eee62525930e5a880e6d0ea0d7a702eb79fe9c1fa

See more details on using hashes here.

File details

Details for the file litellm-1.95.1-cp314-cp314-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for litellm-1.95.1-cp314-cp314-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 2d0290d912a17d57066c896d0ab9155fca219108b3dcc284ca9bd70bff9f3d17
MD5 c9f17cbda1840ec2868f156ec76c6cfe
BLAKE2b-256 b1b797884154e937c96b1ccd6f831a67d950521a6b1b54f99d986b57aca929bc

See more details on using hashes here.

File details

Details for the file litellm-1.95.1-cp314-cp314-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for litellm-1.95.1-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 01aa7139f437df6c20676fbc0f5156a3c86b445d57ca6b81627e0feb60cafdde
MD5 4e142028a5d84b509a9c5160e916274a
BLAKE2b-256 e9fa87761dc114c1e9fe7335bd9f3346e19838745ca1391e5ce3b7acb859ad95

See more details on using hashes here.

File details

Details for the file litellm-1.95.1-cp314-cp314-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for litellm-1.95.1-cp314-cp314-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 d822008554232bbceeb4b0252c7d2747a7f53f3e07c41ea2f57bb9875f7e984e
MD5 7343ffb49bf85e180298088718773148
BLAKE2b-256 376f4865c14fb60880590fc4ebfc4733f8ea9d485b9c58ccedc8f50eb6582a75

See more details on using hashes here.

File details

Details for the file litellm-1.95.1-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: litellm-1.95.1-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 24.9 MB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for litellm-1.95.1-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 57e04f3e1033bd885212b98c48304555454c85f3b195b921983396fe0275f569
MD5 7bb50cc324b91f0a69d63c02ada19621
BLAKE2b-256 e27275966b5693b5c33b5f6b26b8c62e40477f5455dde2fdf6af9e3b79664c63

See more details on using hashes here.

File details

Details for the file litellm-1.95.1-cp313-cp313-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for litellm-1.95.1-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 14c3d019fabf2293c43aa95a590c35b55aae3ebb018c63fb598b45bd1ec623fc
MD5 52e39c79ee43461b51606854f4c8be36
BLAKE2b-256 556cb575e84bb699896eecd4c4c6ca51fe913c5d8ed02dcfb4291a601f83fb0e

See more details on using hashes here.

File details

Details for the file litellm-1.95.1-cp313-cp313-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for litellm-1.95.1-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 bbacb7bbb36770b67694f09c185e1d56d3002213beb21e7669f1e81b0e4b4a39
MD5 95b922743f8094a8b7d297fb4d6f9cce
BLAKE2b-256 71e697ab93136a4262dbf1231827ca3907b0a67cf1bee2a9a814b0c1a5fdbae6

See more details on using hashes here.

File details

Details for the file litellm-1.95.1-cp313-cp313-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for litellm-1.95.1-cp313-cp313-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 ee4946db0a13da8095b7ee2142f63017a34aabaa25c90d879e3b107216d8c709
MD5 7764bcd4a326c319b8fa0e5541819f3d
BLAKE2b-256 f85e7ca75d611ec581ebb537c613d3dbd21a6999fe04c508fb9558f1b92955c8

See more details on using hashes here.

File details

Details for the file litellm-1.95.1-cp313-cp313-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for litellm-1.95.1-cp313-cp313-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 57d567000b72bf6ed0d6b3f3510a2e36e9ce89de5a6676189a156c59597aa4e8
MD5 df1fc2c46451995b25f37724812eeb00
BLAKE2b-256 09889b81636f87ce1f1b73b473ca2033c52efd6a7e3b797d687625ee0858ba8b

See more details on using hashes here.

File details

Details for the file litellm-1.95.1-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for litellm-1.95.1-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 7697a426405064a18832b645c4d3dc37677ad984fd6d57ebd4558cfa513db7f7
MD5 25ae21da3da8de4de1f1795aed9f96cc
BLAKE2b-256 770e337689f90ac54d495904f4e9b041d0aac2db38375730cd0c6da152c91319

See more details on using hashes here.

File details

Details for the file litellm-1.95.1-cp313-cp313-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for litellm-1.95.1-cp313-cp313-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 ace4a7fdb28e69f092510c40c86f5ef1cef1333a6688a9167028d7e0f5aab01e
MD5 d1819518a9e3cfb2a677542d0e9d9384
BLAKE2b-256 4b40cfc7a8c7c2809c13c9fcb86687313d3678cf470533939697b04a74fc8583

See more details on using hashes here.

File details

Details for the file litellm-1.95.1-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: litellm-1.95.1-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 24.9 MB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for litellm-1.95.1-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 deb200719605df439207ae92ec43e36195fbf8c9262a25179332fc46f2e0af1c
MD5 2391db7f948b4c6bf45cf254b097ae75
BLAKE2b-256 3dbe57d17bede20cd7faeaad5a495e7af8e48f5617f13049e0a2df122f440c83

See more details on using hashes here.

File details

Details for the file litellm-1.95.1-cp312-cp312-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for litellm-1.95.1-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 ce63278ad967a7dcbd68a8fb43f2462b0e7766dc720ddf21f03ad5dcb91397a2
MD5 836088e975d9e4621bd4ba3be0583db7
BLAKE2b-256 fe13ebdecfe1cbc20c03df5e905e78aa7bc4e6f7d18534848a79876428a3c7c7

See more details on using hashes here.

File details

Details for the file litellm-1.95.1-cp312-cp312-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for litellm-1.95.1-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 def055e7cb3c5aaee6755c8f6dba90a5a4151847fe8deb026132ff05ac1dee6a
MD5 55b92b897af525a3ce2d04ef8336fda9
BLAKE2b-256 c1054d7860b7a64261fda522c5c1d5fd5c1cfaa5ea192616e5e3a0b98b6daa32

See more details on using hashes here.

File details

Details for the file litellm-1.95.1-cp312-cp312-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for litellm-1.95.1-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 9d387672c00573d516795134f664e8cbd89849e9acd7a65c90e49f4e8dfa96ad
MD5 e19538a022f79e3433fd5bdc3f799263
BLAKE2b-256 e71c4178c4428bf777df37e9a7df306cc1292cab426489a76323191004f6b307

See more details on using hashes here.

File details

Details for the file litellm-1.95.1-cp312-cp312-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for litellm-1.95.1-cp312-cp312-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 122c406b0dbe3c4c0a10933fe6d2f39a847982479f2ec59da23769c607858d39
MD5 694abff7eff7aa96c6588ebca455205d
BLAKE2b-256 fff87c08aeb423d49b29662b0a21b5f8d6a69876b2cbdb4d4b82e320e7fea3e6

See more details on using hashes here.

File details

Details for the file litellm-1.95.1-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for litellm-1.95.1-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 884476f661c389b4fe2a70ee8c962d7e899c7495b246c8f903171ceb37ca531e
MD5 8a67dfee94d79d6e6225e7c54db06e6c
BLAKE2b-256 6c38edf065a49a26105746a3d8273e0acddb6a06d4346b0c42ee6db191bf88e4

See more details on using hashes here.

File details

Details for the file litellm-1.95.1-cp312-cp312-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for litellm-1.95.1-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 5588b6742e749f601efdd7c1485f7db375d1a3cf8ac8d103998eaac0690866b5
MD5 135437f8588059a292900be4ea8ae1ba
BLAKE2b-256 575ad54e5ec67016c8ef9a7535673d39252a5eae964f71fc21da3671df0659be

See more details on using hashes here.

File details

Details for the file litellm-1.95.1-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: litellm-1.95.1-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 24.9 MB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for litellm-1.95.1-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 ff6aed26f8659b94e9a9cdfb697de093bba140b9f3d2ebec3a67683a60958d04
MD5 7c5d7198dede41d14a1eec8a914d4964
BLAKE2b-256 a36e8a3b2e7656f9ce5e5557a273b8fb021207aebc2bc0d69f1f82b48d4923d5

See more details on using hashes here.

File details

Details for the file litellm-1.95.1-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for litellm-1.95.1-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 d057113c0daa6a4547aa0dc9eabd5bc5387626b2936b2b34b336eb78d9d31794
MD5 c1310c5948885416893083ac530c1602
BLAKE2b-256 a4f4db01774abae168bbb6fa4cf3142c75eb4a7228473996207039bbb7212604

See more details on using hashes here.

File details

Details for the file litellm-1.95.1-cp311-cp311-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for litellm-1.95.1-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 86809a804bd2480d48c9cd0fa528a4af064a78e8be10cb824199376386e049fa
MD5 4d639a0f15ebf03f84f162adaad6a6ae
BLAKE2b-256 15bc42e39fe47e80c156a0da4031fb7a99b3aa00d1eb6fe4bc0e70426d008a28

See more details on using hashes here.

File details

Details for the file litellm-1.95.1-cp311-cp311-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for litellm-1.95.1-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 e9670e862843f4dfa8b97edaaabf188c36f6605696c742725f79f7c879b5dbef
MD5 b78b3683da06bef680b3b51cb8a9fd53
BLAKE2b-256 d678410fb31cca5aaf6a0223206c7c832365ed6f9ee759ee073081bb391538f0

See more details on using hashes here.

File details

Details for the file litellm-1.95.1-cp311-cp311-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for litellm-1.95.1-cp311-cp311-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 51a5ee42b63dd7b9872dba1a8e4fd0a091cda58264f80a0107dffa286a8ef8de
MD5 4d0378acd97f199dab6c98b23ace418f
BLAKE2b-256 63b58c628865422c4424108e39f979376926d9461de59a5446efb5a505298259

See more details on using hashes here.

File details

Details for the file litellm-1.95.1-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for litellm-1.95.1-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 7f254821aa94247a24c40cfbdab5ec0cae288833c4e7c9d77c9a29f4c370d3e7
MD5 dd9b436447ce1e820f07f95370808cff
BLAKE2b-256 2d33bd4c37937ecaf514095848f472ceff27d8ef122768104835485fc8bd6947

See more details on using hashes here.

File details

Details for the file litellm-1.95.1-cp311-cp311-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for litellm-1.95.1-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 458495b66725632cd1f60387775dc1cd39104fd7b14b210f56408989b9fd0a37
MD5 449051720e3133342f1c941276046655
BLAKE2b-256 0cb97701959e5113c94acfd9d05833d27a011381c274827875c76f654844ee71

See more details on using hashes here.

File details

Details for the file litellm-1.95.1-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: litellm-1.95.1-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 24.9 MB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for litellm-1.95.1-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 ca9bf381603b26c4ff119b720fe85d8994134b9064c04f5df25cd83cf43354fb
MD5 166f87e0374555b2394e59127e9cba53
BLAKE2b-256 ebc9dd845ad7e5be9191a45c04419f9301d315affc7e30e2fd9553dd3d16dc33

See more details on using hashes here.

File details

Details for the file litellm-1.95.1-cp310-cp310-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for litellm-1.95.1-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 16094cdea1755df3e607841feba83f7446bf8131c5fe6859ac5bb53b039ecd44
MD5 e1c10084abcf6bbfb4fe35ead632a8b5
BLAKE2b-256 02f72563c056073fb86c850c53a06f9005d08aedca78758b7b30a7f9eca6f96e

See more details on using hashes here.

File details

Details for the file litellm-1.95.1-cp310-cp310-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for litellm-1.95.1-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 9d160ba72992c8e52c9522616538901c8c07674f1ac240342222417a6a421904
MD5 32b07ffba518983ed9c24d0cd2c96415
BLAKE2b-256 1db8d31d66f91cfd33a31785e5646ec278c7136c7f3167eed77304459c0665da

See more details on using hashes here.

File details

Details for the file litellm-1.95.1-cp310-cp310-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for litellm-1.95.1-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 46cf40bb40baa19396b920a5e02bd0dfd487b959a9f1e4b3917b4e6af8fb9347
MD5 2c9ed85b7060f92979efcf868758305f
BLAKE2b-256 226acbfdaae910a766a74799b2c8223367fd6f626da2e81084413ac9fa5f8b59

See more details on using hashes here.

File details

Details for the file litellm-1.95.1-cp310-cp310-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for litellm-1.95.1-cp310-cp310-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 2f80dad31394f1d5b14793a2f754c626a034795b6ce86a2640e7ad425dbf2c0b
MD5 872027923daadf0fd9d8b6c224e04bce
BLAKE2b-256 2519004942c7d8efa3dfa3ee3167f0d75da8c778cde421401732f0c11a902dd9

See more details on using hashes here.

File details

Details for the file litellm-1.95.1-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for litellm-1.95.1-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 e5abbd22d1e7877d3daf403e22a1e8d6fef2813fe1d5c70b6b56fdc62745545d
MD5 a6212233287b0f0785749b6124f57b4e
BLAKE2b-256 caa61e4e9f56d2a1ef0bd993283740b1bf822582eb15ea83bf7bb21c816979be

See more details on using hashes here.

File details

Details for the file litellm-1.95.1-cp310-cp310-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for litellm-1.95.1-cp310-cp310-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 ab22d1697a4b6c75168ea322fd81c5fd11c8c9f0c00644de4033589eeeb4f4ed
MD5 b2aac3dd47ca9941986bee5fca1f395d
BLAKE2b-256 cd4d948cbb403f62460c1b711d6d5c51d5212f5a7b61d70112692850ab806d0a

See more details on using hashes here.

Release history Release notifications | RSS feed

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page