Tapioca-Wrapper
Tapioca helps you generating Python clients for APIs. APIs wrapped by Tapioca are explorable and follow a simple interaction pattern that works uniformly so developers don't need to learn how to use a new coding interface/style for each service API.
Documentation
Full documentation hosted by readthedocs.
Flavours
You can find the full list of available tapioca clients here.
To create new flavours, refer to Building a wrapper in the documentation. There is also a cookiecutter template to help bootstraping new API clients.
Contributing
Setup dev environment
Tapioca-Wrapper is ready for development with Dev Container. After downloading the code you just need to use "Reopen in Container option and after building run make setup-devcontainer
just once.
How to Release:
Pre release:
- Include the changes in
docs/source/changelog.rst
- Update the version in
tapioca/__init__.py
Release:
- Run the github action release
Post release:
- Check if docs were updated at readthedocs.
Other resources
Help
If you have any questions or need help, please send an email to: [email protected]
Commercial Support
This project, as other Vinta open-source projects, is used in products of Vinta clients. We are always looking for exciting work, so if you need any commercial support, feel free to get in touch: [email protected]