Skip to main content
Join the official 2019 Python Developers SurveyStart the survey!

Python implementation of logical API design command line access tool

Project description

This python module and tool is the implementation of a effort to enforce a logic in API endpoint and Backend logic through a single endpoint: logic. This endpoint when provided an element id from the backend will bring back a set of critical meta data that is necessary to interact with the element using the API: - type: The base nature of the element - endpoints: The diverse HTTP endpoints, methods and in the case of a POST/UPDATE/PUT the template of the envelop. This effort concentrates on making Database and API design express the logic of the user interaction by basing it on the logic endpoint. To be compliant, an API should provide the logic element id resolver. It should express the map of how to manipulate any element in the backend. We are encouraging the design of web apps that care about APIs to follow two stage: Naming: Models -> Endpoints Structuring: Fields -> Envelops Logic: From the four steps in the two stages one will have an ease of building the logical map behind the API.

Project details


Release history Release notifications

This version

1.0

Supported by

Elastic Elastic Search Pingdom Pingdom Monitoring Google Google BigQuery Sentry Sentry Error logging AWS AWS Cloud computing DataDog DataDog Monitoring Fastly Fastly CDN SignalFx SignalFx Supporter DigiCert DigiCert EV certificate StatusPage StatusPage Status page