Build a website with Next.jsBuild a Discord bot with PythonBuild an app with SwiftUIPush your own modelPush a Diffusers modelPush a Transformers modelPush a model using GitHub ActionsDeploy a custom modelGet a GPU machine
Home / Reference

Open source at Replicate


So many packages...

Open-source is a big deal at Replicate.

One of our goals as a team has always been to help unlock the power of machine learning by building flexible and well-designed open-source tools. We're motivated by the experimentation and innovation that happens when ideas can grow beyond the confines of academic papers and take life as reproducible, open-source code.

This page highlights some of the open-source projects and tools we maintain. For the full list, see the @replicate organization on GitHub.

API client libraries

SDKs for working with Replicate's HTTP API.

Building models

The tools we use to define, package, and continuously deploy models on Replicate.

Running models

Open-source tools created and maintained by Replicate staff.

Boilerplates

Starter projects and templates to help you quickly begin developing apps using Replicate.

Demo apps

Example apps showing common patterns for using Replicate's API.

Flux

Tools for working with Flux, the state-of-the-art open-source image generation model from Black Forest Labs.