API
Crowdin’s API is a full-featured RESTful API that helps you integrate localization into your development process. The endpoints we use allow you to easily make calls to retrieve information and perform necessary actions.
Most of the functionality of Crowdin is available through the API. It allows you to create projects for translations, add and update files, download translations, and much more. In this way, you can script the complex actions that your situation requires.
Crowdin API Reference File-based projects
Enterprise API Reference File-based projects
Crowdin API Reference String-based projects
Enterprise API Reference String-based projects
GraphQL API GraphQL API is a tool that allows you to retrieve exactly the data you need using more specific and flexible queries.
API Clients
The Crowdin API clients are lightweight, open-source interfaces developed for the Crowdin API. They offer common services for making API requests.
Official
![Crowdin JavaScript client](/images/repo-card/crowdin-api-client-js.png)
Crowdin JavaScript client
View and Install
Official
![Crowdin PHP client](/images/repo-card/crowdin-api-client-php.png)
Crowdin PHP client
View and Install
Official
![Crowdin Java client](/images/repo-card/crowdin-api-client-java.png)
Crowdin Java client
View and Install
Official
![Crowdin Python client](/images/repo-card/crowdin-api-client-python.png)
Crowdin Python client
View and Install
Official
![Crowdin Ruby client](/images/repo-card/crowdin-api-client-ruby.png)
Crowdin Ruby client
View and Install
Official
![Crowdin .NET client](/images/repo-card/crowdin-api-client-dotnet.png)
Crowdin .NET client
View and Install
Official
![Crowdin Go client](/images/repo-card/crowdin-api-client-go.png)
Crowdin Go client
View and Install
See Also
Language Codes A list of language codes used in Crowdin and Crowdin Enterprise.
Thank you for your feedback!