Name | stoobly-agent JSON |
Version |
1.0.4
JSON |
| download |
home_page | None |
Summary | Record, mock, and test HTTP(s) requests. CLI agent for Stoobly |
upload_time | 2024-11-04 08:02:33 |
maintainer | None |
docs_url | None |
author | Matt Le |
requires_python | <4.0,>=3.10 |
license | Apache-2.0 |
keywords |
|
VCS |
|
bugtrack_url |
|
requirements |
No requirements were recorded.
|
Travis-CI |
No Travis.
|
coveralls test coverage |
No coveralls.
|
# Stoobly Agent
[![Release Version](https://img.shields.io/github/v/release/Stoobly/stoobly-agent)](https://github.com/Stoobly/stoobly-agent/releases/latest)
![PyPI](https://img.shields.io/pypi/v/stoobly-agent?color=green)
[![CI](https://github.com/Stoobly/stoobly-agent/actions/workflows/tests.yaml/badge.svg)](https://github.com/Stoobly/stoobly-agent/actions/workflows/tests.yaml)
[![CodeQL](https://github.com/Stoobly/stoobly-agent/actions/workflows/github-code-scanning/codeql/badge.svg)](https://github.com/Stoobly/stoobly-agent/actions/workflows/github-code-scanning/codeql)
🌐 Stoobly is a feature-rich man-in-the-middle proxy tool to **record and mock HTTP/HTTPS requests and responses.**
🚀 Easily create scalable API mocks with little setup time.
⚡ Maintaining hard-coded inputs and responses is expensive. De-clutter your codebase and **streamline maintenance with replay and record.**
💡 Upon request interception, mocking is configurable to match against all request components.
🔨 Need advanced configuration? Take advantage of features like scenarios, filters, rewriting, match rules, and lifecycle hooks.
See our docs for more detailed information! https://docs.stoobly.com
## Prerequisite
- Python 3.10, 3.11, 3.12
## Installation
To install [see our guides here](https://docs.stoobly.com/getting-started/install-and-run)
## Usage
### Run with both UI and proxy
```
stoobly-agent run
```
### Run with just proxy
```
stoobly-agent run --headless
```
### See available options
```
stoobly-agent --help
```
## Next steps
Configure the proxy settings by [following this guide](https://docs.stoobly.com/getting-started/proxy-configuration)
Start easily recording requests [with this guide](https://docs.stoobly.com/getting-started/record-requests)
Then, try mocking your requests [with this guide!](https://docs.stoobly.com/guides/mocking-apis)
## Having trouble?
File a new [Github issue here](https://github.com/Stoobly/stoobly-agent/issues) and we'll take a look
Raw data
{
"_id": null,
"home_page": null,
"name": "stoobly-agent",
"maintainer": null,
"docs_url": null,
"requires_python": "<4.0,>=3.10",
"maintainer_email": null,
"keywords": null,
"author": "Matt Le",
"author_email": "themathewle@gmail.com",
"download_url": "https://files.pythonhosted.org/packages/ed/51/9e359921dbbf9ea311984660727f59d7d13553ff16970a7d0acb13305468/stoobly_agent-1.0.4.tar.gz",
"platform": null,
"description": "# Stoobly Agent\n\n[![Release Version](https://img.shields.io/github/v/release/Stoobly/stoobly-agent)](https://github.com/Stoobly/stoobly-agent/releases/latest)\n![PyPI](https://img.shields.io/pypi/v/stoobly-agent?color=green)\n\n[![CI](https://github.com/Stoobly/stoobly-agent/actions/workflows/tests.yaml/badge.svg)](https://github.com/Stoobly/stoobly-agent/actions/workflows/tests.yaml)\n[![CodeQL](https://github.com/Stoobly/stoobly-agent/actions/workflows/github-code-scanning/codeql/badge.svg)](https://github.com/Stoobly/stoobly-agent/actions/workflows/github-code-scanning/codeql)\n\n\n\ud83c\udf10 Stoobly is a feature-rich man-in-the-middle proxy tool to **record and mock HTTP/HTTPS requests and responses.**\n\n\ud83d\ude80 Easily create scalable API mocks with little setup time. \n\n\u26a1 Maintaining hard-coded inputs and responses is expensive. De-clutter your codebase and **streamline maintenance with replay and record.**\n\n\ud83d\udca1 Upon request interception, mocking is configurable to match against all request components.\n\n\ud83d\udd28 Need advanced configuration? Take advantage of features like scenarios, filters, rewriting, match rules, and lifecycle hooks.\n\nSee our docs for more detailed information! https://docs.stoobly.com\n\n## Prerequisite\n\n- Python 3.10, 3.11, 3.12\n\n## Installation\n\nTo install [see our guides here](https://docs.stoobly.com/getting-started/install-and-run)\n\n## Usage\n\n### Run with both UI and proxy\n\n```\nstoobly-agent run\n```\n\n### Run with just proxy\n\n```\nstoobly-agent run --headless\n```\n\n### See available options\n\n```\nstoobly-agent --help\n```\n\n## Next steps\n\nConfigure the proxy settings by [following this guide](https://docs.stoobly.com/getting-started/proxy-configuration)\n\nStart easily recording requests [with this guide](https://docs.stoobly.com/getting-started/record-requests)\n\nThen, try mocking your requests [with this guide!](https://docs.stoobly.com/guides/mocking-apis)\n\n\n## Having trouble?\n\nFile a new [Github issue here](https://github.com/Stoobly/stoobly-agent/issues) and we'll take a look\n",
"bugtrack_url": null,
"license": "Apache-2.0",
"summary": "Record, mock, and test HTTP(s) requests. CLI agent for Stoobly",
"version": "1.0.4",
"project_urls": {
"Homepage": "https://github.com/Stoobly/stoobly-agent"
},
"split_keywords": [],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "a4aa6ec0539e9c1df4f773b4584fc966e157f89d2fa2cb83efdfb2c142a75e6a",
"md5": "5f13d888824e73960dcb9d3077785b33",
"sha256": "2b2ce1622b8724d6d34376af969ad825abbca3f4599ec53535285ba85138c174"
},
"downloads": -1,
"filename": "stoobly_agent-1.0.4-py3-none-any.whl",
"has_sig": false,
"md5_digest": "5f13d888824e73960dcb9d3077785b33",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": "<4.0,>=3.10",
"size": 3497351,
"upload_time": "2024-11-04T08:02:31",
"upload_time_iso_8601": "2024-11-04T08:02:31.751123Z",
"url": "https://files.pythonhosted.org/packages/a4/aa/6ec0539e9c1df4f773b4584fc966e157f89d2fa2cb83efdfb2c142a75e6a/stoobly_agent-1.0.4-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "ed519e359921dbbf9ea311984660727f59d7d13553ff16970a7d0acb13305468",
"md5": "899d52131eccea7897cf27c55b7e5806",
"sha256": "74127eb035cd16aa82a240851fe46e9fd34fbb11a914d7aafdb551569281d474"
},
"downloads": -1,
"filename": "stoobly_agent-1.0.4.tar.gz",
"has_sig": false,
"md5_digest": "899d52131eccea7897cf27c55b7e5806",
"packagetype": "sdist",
"python_version": "source",
"requires_python": "<4.0,>=3.10",
"size": 3156445,
"upload_time": "2024-11-04T08:02:33",
"upload_time_iso_8601": "2024-11-04T08:02:33.552333Z",
"url": "https://files.pythonhosted.org/packages/ed/51/9e359921dbbf9ea311984660727f59d7d13553ff16970a7d0acb13305468/stoobly_agent-1.0.4.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2024-11-04 08:02:33",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "Stoobly",
"github_project": "stoobly-agent",
"travis_ci": false,
"coveralls": false,
"github_actions": true,
"lcname": "stoobly-agent"
}