Development
and Production
.
Deployment Type | CPU/Memory | Scaling | Database |
---|---|---|---|
Development | 1 CPU, 1 GB RAM | Up to 1 replica | 10 GB disk, no backups |
Production | 2 CPU, 2 GB RAM | Up to 10 replicas | Autoscaling disk, automatic backups, highly available (multi-zone configuration) |
Production
type deployments are suitable for “production” workloads. For example, select Production
for customer-facing applications in the critical path.
Resources for Production
type deployments can be manually increased on a case-by-case basis depending on use case and capacity constraints. Contact support@langchain.dev to request an increase in resources.
Development
type deployments are suitable development and testing. For example, select Development
for internal testing environments. Development
type deployments are not suitable for “production” workloads.
Development
type deployments (API server, queue server, and database) are provisioned on preemptible compute infrastructure. This means the compute infrastructure may be terminated at any time without notice. This may result in intermittent…Development
type deployment. By design, LangGraph Server is fault-tolerant. The implementation will automatically attempt to recover from Redis/Postgres connection errors and retry failed background runs.Production
type deployments are provisioned on durable compute infrastructure, not preemptible compute infrastructure.Development
type deployments can be manually increased on a case-by-case basis depending on use case and capacity constraints. For most use cases, TTLs should be configured to manage disk usage. Contact support@langchain.dev to request an increase in resources.
LANGCHAIN_TRACING
and LANGSMITH_API_KEY
/LANGCHAIN_API_KEY
environment variables do not need to be specified; they are set automatically by the control plane.
When a deployment is deleted, the traces and the tracing project are not deleted.