Home
Softono

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

Need Help Installing Cmdboss?

We provide expert installation service for this software. Our team will install, configure, and secure Cmdboss on your server. plans start at just $30.



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.