Skip to content

paveu/api_mocker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

37c998d · Nov 5, 2017

History

60 Commits
Nov 5, 2017
Nov 5, 2017
Nov 5, 2017
Nov 5, 2017
Oct 12, 2017
Oct 9, 2017
Oct 9, 2017
Nov 5, 2017
Nov 5, 2017
Jul 17, 2017
Jul 17, 2017
Nov 5, 2017
Nov 5, 2017
Nov 5, 2017
Jul 17, 2017
Oct 9, 2017

Repository files navigation

API Mocker

N|Solid

API Mocker is a Django powered API proxy mock service

Features

  • Mock your JSON API
  • Add custom headers
  • Push response callback
  • Record API response content and header in database
  • Supports for POST/GET/PATCH/PUT/DELETE/HEAD/OPTIONS http methods
  • Set your own response status code

Tech

API Mocker uses a number of open source projects to work properly:

  • Django - free and open-source Python web framework.
  • Docker - Swarm mode - open platform for developers and sysadmins to build, ship, and run distributed applications, whether on laptops, data center VMs, or the cloud.
  • Traefik - a modern HTTP reverse proxy and load balancer made to deploy microservices with ease.
  • ELK stack - a collection of three open-source products: Elasticsearch, Logstash, and Kibana. Elasticsearch is a NoSQL database that is based on the Lucene search engine. Logstash is a log pipeline tool that accepts inputs from various sources, executes different transformations, and exports the data to various targets. Kibana is a visualization layer that works on top of Elasticsearch.
  • webpack - webpack is a module bundler this means webpack takes modules with dependencies and emits static assets representing those modules.
  • Celery - open source asynchronous task queue or job queue which is based on distributed message passing.
  • Requests - Python HTTP library, released under the Apache2 License.
  • Sentry - real-time error tracking gives you insight into production deployments and information to reproduce and fix crashes.
  • django-crispy-forms - Django application that lets you easily build, customize and reuse forms using your favorite CSS framework, without writing template code and without having to take care of annoying details.
  • Bootstrap - great UI boilerplate for modern web apps

Development

Want to contribute? Great!. Pull requests are welcome!

License

MIT