Replicate — run, fine-tune, and deploy AI models behind one API
Run thousands of open-source AI models with one API call—fine-tune, deploy custom Cog models, and stream predictions or webhooks.
- Model API
- Inference
- Fine-Tuning
- Model Deployment
- Publisher
- Replicate
- Type
- Model Inference API
- Pricing
- Freemium
- Reviewed
- 13 September 2026
Quick verdict
Use when
- Hosted API over many models
- Call by name from code
- Community + official models
- HTTP / Python / Node
Skip when
- Fixed shortlist pricing only
- Pinned dedicated hardware
- Self-host every model
Try instead
Replicate vs common alternatives
Tap a dimension to focus
Pricing
- ReplicateThis page
- Prepaid credit drawn down by usage:
- Prepaid credits for serverless model APIs
- Paid plans
- Paid plan required first, then per-minute
- The hourly rate follows the instance
Preview of Replicate - not the live app. Confirm details on the official site.
Does this overview help you decide?
—
(—)
Learn more
Details below the decision summary—features, workflow, and scope notes.
What is Replicate?
What it costs
- Free tier
- Yes
- Pricing summary
- Replicate is usage-billed rather than subscription-billed. New accounts add prepaid credit and usage draws it down, with overages settled at the start of the following month. Most public models charge only for the time they spend actively processing a request, while official models bill per output or per input and private deployments also charge for setup and idle time. A small set of models can be run free before billing is required, and prepaid credit has an expiry window. Confirm current rates and terms on the pricing page—this page does not list currency amounts.
Reviewed on 13 September 2026 · Replicate — pricing
What Replicate provides
One API for any model
Community and official models share the same prediction endpoint, so adding a model is a version string change rather than a new integration.
Python, Node, and HTTP clients
Maintained open-source clients wrap the REST API, which is the documented path for running models from scripts, notebooks, or backend services.
Official models that stay warm
Around a hundred maintained models run always-on with a stable input and output schema and metered per output rather than per second.
Fine-tuning on your own data
Train a tuned version of supported models on your own examples, then call it by name like any other model in the catalog.
Custom models with Cog
Package your own code and weights with Cog, an open-source container format, and Replicate generates the API server and scales it for you.
Deployments for dedicated capacity
Create a deployment when you need your own instances and request queue instead of the shared public pool, with control over hardware and scaling.
Webhooks and streaming
Send prediction events to an HTTPS endpoint, or consume server-sent events to render partial output while a longer job is still running.
How developers run a model on Replicate
Create an API token
Sign in at replicate.com, open account settings, and generate a token; store it as REPLICATE_API_TOKEN in your environment.
Find the model identifier
Browse the catalog and copy the owner/name identifier for the model, or pin a specific version when you need stable behavior across releases.
Call it from your code
Install the Python or Node client and pass the model identifier plus an input object; file inputs accept a local path or an HTTPS URL.
Save output before it expires
API predictions are cleaned up about an hour after they run, so copy files and metadata you want to keep or receive them through a webhook.
Fine-tune or package your own model
Train on your own examples, or wrap bespoke weights with Cog and deploy them when the existing catalog does not cover the job.
Move to dedicated capacity when needed
Add a deployment when shared queue latency or cold boots stop being acceptable for production traffic.
Who Replicate is for
Application engineers shipping AI features
Integrate a model behind an HTTP call instead of provisioning and monitoring GPU servers.
ML engineers and researchers
Reach community checkpoints and niche research weights that a closed model API would never carry.
Teams prototyping model pipelines
Chain predictions together with webhooks and swap model versions without rewriting integration code.
Indie builders and early startups
Start on prepaid credit and scale on demand rather than reserving hardware you may not saturate.
When Replicate is the right pick
Platform notes before you build
- API-first product
- The primary interface is an HTTP API with Python and Node clients; the web interface is for exploring models and testing predictions.
- Prediction data retention
- Input parameters, outputs, output files, and logs from API predictions are removed after about an hour by default. Predictions created through the web interface are kept until you delete them.
- Model licenses vary
- Community models ship under their own licenses. Check the license listed on a model page before shipping it in a commercial product.
- Public versus private infrastructure
- Public models share capacity and scale down when idle; deployments and private models hold dedicated instances, which is why idle and setup time is billed for them.
- Streaming and long jobs
- Server-sent event streams are available when a version supports them and carry a request timeout, so long-running jobs are better tracked with webhooks or polling.
- Hardware menu
- Runs span CPU and GPUs from small inference cards up to multi-A100 configurations, and the per-second rate follows whichever hardware a model selects.