Client libraries make it easier to call the HTTP API from various languages. [](#official-client-libraries)Official client libraries ------------------------------------------------------- * [mcp.replicate.com](https://mcp.replicate.com) – MCP client for Replicate’s HTTP API * [github.com/replicate/replicate-javascript](https://github.com/replicate/replicate-javascript) – Node.js client * [github.com/replicate/replicate-python](https://github.com/replicate/replicate-python) – Python client * [github.com/replicate/replicate-swift](https://github.com/replicate/replicate-swift) – Swift client * [github.com/replicate/replicate-go](https://github.com/replicate/replicate-go) – Go client [](#community-maintained-client-libraries)Community-maintained client libraries ------------------------------------------------------------------------------- * [github.com/cbh123/replicate-elixir](https://github.com/cbh123/replicate-elixir) – Elixir client * [github.com/dreamingtulpa/replicate-ruby](https://github.com/dreamingtulpa/replicate-ruby) – Ruby client * [github.com/dreamingtulpa/replicate-rails](https://github.com/dreamingtulpa/replicate-rails) – Rails integration * [github.com/fofr/replicate-predict](https://github.com/fofr/replicate-predict) - JavaScript wrapper to run and save batches of API calls on Replicate * [github.com/halilcosdu/laravel-replicate](https://github.com/halilcosdu/laravel-replicate) - Laravel client Got one you’d like to add? [Contact us](https://replicate.com/support).