ApiCenter is a repository for OpenAPI and GraphQL specifications. Through the web interface you can upload and download specifications, interact with them through the SwaggerUI / GraphiQL, and search their contents.
More information and troubleshooting is on the wiki.
- Clone the repository
- In a terminal, run
./gradlew :monoBuild
- In a browser, go to
localhost:8080
- Install Docker
- In a terminal, get ApiCenter's image from Docker Hub with
docker pull catenoid/apicenter:extdb
- Run the image with
docker-compose up
- In a browser, go to
localhost:8080
- Stop the container with
docker-compose down
(add -v to clear the application data)
By default, user authentication is disabled. Login succeeds regardless of what password is entered.
See CONTRIBUTING.md
ApiCenter uses semantic versioning. You can expect breakage if the major version changes.
ApiCenter is licensed under the Apache 2.0 license.