Explore Pricing Docs Blog Changelog Sign in Get started
Explore Pricing Docs Blog Changelog Sign in Get started

Documentation

  • Introduction
  • Get started
    • Run a model from Python
    • Build a website with Next.js
    • Build a Discord bot
  • Learning
    • How does Replicate work?
  • Guides
    • Get a GPU machine
    • Push a model to Replicate
    • Push your own variant of Stable Diffusion
  • Reference
    • Example projects
    • Client libraries
    • HTTP API
  • Troubleshooting

Documentation

  • Introduction
  • Get started
    • Run a model from Python
    • Build a website with Next.js
    • Build a Discord bot
  • Learning
    • How does Replicate work?
  • Guides
    • Get a GPU machine
    • Push a model to Replicate
    • Push your own variant of Stable Diffusion
  • Reference
    • Example projects
    • Client libraries
    • HTTP API
  • Troubleshooting

Client libraries

Client libraries make it easier to call the HTTP API from various languages. We maintain some:

  • github.com/replicate/replicate-python – Python client

And, our community maintains some that are not officially supported:

  • github.com/nicholascelestin/replicate-js - JavaScript client (works in Node.js and browsers)
  • github.com/mattt/replicate-swift - Swift client
  • github.com/StefH/Replicate.Net - C# client
  • github.com/sausheong/goreplicate - Go client
  • github.com/jamiesteven/replicate-cli - Command-line interface for Replicate's API
  • github.com/dreamingtulpa/replicate-ruby
  • github.com/dreamingtulpa/replicate-rails

Got one you'd like to add? Email us: team@replicate.com

Replicate
Home About Docs Terms Privacy GitHub Twitter Discord Email