Archetype for OpenAPI microservices based on Flask and Connexion
Project description
FOCA - Flask-OpenAPI-Connexion Archetype
Synopsis
Opinionated set of tools/utils for quickly developing OpenAPI-based microservices with Flask and Connexion.
Description
FOCA is a Python package that enables fast development of OpenAPI-based HTTP API microservices in Flask. It includes modules for:
Usage
Install with pip
:
pip install foca
Import in your code! For example:
from foca.config.config_parser import YAMLConfigParser
Check the API docs to see what's in FOCA.
Contributing
This project is a community effort and lives off your contributions, be it in the form of bug reports, feature requests, discussions, or fixes and other code changes. Please refer to our organization's contributing guidelines if you are interested to contribute. Please mind the code of conduct for all interactions with the community.
Versioning
The project adopts the semantic versioning scheme for versioning. Currently the service is in beta stage, so the API may change without further notice.
License
This project is covered by the Apache License 2.0 also shipped with this repository.
Contact
The project is a collaborative effort under the umbrella of ELIXIR Cloud & AAI. Follow the link to get in touch with us via chat or email. Please mention the name of this service for any inquiry, proposal, question etc.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.