We use OpenAPI to define our REST specifications and used `OpenAPI Generator `_ to autogenerate client SDKs for multiple languages. We currently generate for the languages we use, but can generate others as necessary. Python Clients -------------- .. toctree:: :maxdepth: 2 :caption: Python Clients :hidden: client_python Java Clients ------------ .. toctree:: :maxdepth: 2 :caption: Java Clients :hidden: client_java Dart Clients ------------ .. toctree:: :maxdepth: 2 :caption: Dart Clients :hidden: client_dart