Home
Softono
cmdboss

cmdboss

Open source Python
25
Stars
2
Forks
1
Issues
5
Watchers
5 years
Last Commit

About cmdboss

API driven, integrated configuration management

Platforms

Web Self-hosted

Languages

Python

Links



API driven, integrated configuration management



Features

  • Model driven REST API leveraging FastAPI underpinned by Python hooks and Mongo DB
  • Upload your own Pydantic models for data validation + Python hooks @ Runtime over the REST interface
  • Self generating swagger & dynamic CRUD REST endpoints for db operations of all user defined models
  • Custom hook layer providing async hook capability on DB CRUD operations via a threaded queue

Concepts



Getting Started

  • git clone the project https://github.com/tbotnz/cmdboss.git
  • cd into the cmdboss dir cd cmdboss
    • Optional (Configure config.json) with your settings
  • docker comppose up docker-compose up --build
  • access swagger via http://127.0.0.1:9000/docs
  • download the online postman collection

Demo

cmdboss

Roadmap

  • GUI for real time model editing
  • Add Endpoint Authorisation
  • Automate reloading of models
  • GraphQL support

Community

You can also find us in the channel #cmdboss on the networktocode Slack.