https://github.com/reorx/apibox
[WORKING ON] Building blocks for HTTP API development
https://github.com/reorx/apibox
api client http python rpc testing
Last synced: about 1 month ago
JSON representation
[WORKING ON] Building blocks for HTTP API development
- Host: GitHub
- URL: https://github.com/reorx/apibox
- Owner: reorx
- Archived: true
- Created: 2015-12-18T13:16:06.000Z (about 10 years ago)
- Default Branch: master
- Last Pushed: 2019-10-10T13:39:38.000Z (over 6 years ago)
- Last Synced: 2025-09-30T02:21:11.311Z (5 months ago)
- Topics: api, client, http, python, rpc, testing
- Language: Python
- Homepage:
- Size: 25.4 KB
- Stars: 1
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# APIBox
**Note**: This project is deprecated and will not be maintained in the future.
The reason is that, `apibox.object` is a snippet rather than a library,
it should be copied and modified in the place where a base class is needed for writing RPC or HTTP Client code.
And `apibox.testing` is too simple, [HttpRunner](https://github.com/HttpRunner/HttpRunner) does the same thing
much better, though what I wrote is more suitable for small use cases, but I really don't want too much
"YAML/JSON based DSL for HTTP API calls" appear in this world, so just let it retire :)
---
API tools all in one, for dedicated web developers
## TODO
- [ ] specify json schema for check input parameters & output data
- [ ] specify python/js code for assertion
- [ ] support ansible playbook style module using, for both request and response lifecycle handling