v0.0.48
vadimdemedes/inkv0.0.48Oct 1, 2026by amhsirak
Upgrading?
AI Summary
Introduces a unified design for the Node.js and Python SDKs, allowing users to create and run robots with a single object call. The SDKs now share a common API for scraping, extraction, and crawling operations.
Key Highlights
- New Node.js (`maxun-sdk`) and Python (`maxun`) SDKs with a unified design.
- Robots can be created and run using a single object call with the `maxun.scrape` method.
- Unified API for scraping, extracting, crawling, searching, and document parsing.
- Added UI improvements including proxy state indicators and toast notifications.
New Features
- New unified SDKs for Node.js and Python.
- New unified robot creation API using a single object.
- New methods: `scrape`, `extract`, `crawl`, `search`, and `documents`.
- Show test proxy state and fetch toast on page load.
- Screenshot sheet improvements in Google Sheets integration.
Full Release Notes
## New Maxun SDKs: Node.js and Python
Both official SDKs have been rebuilt to make Maxun simpler to use from code. The Node.js SDK (`maxun-sdk`) and the Python SDK (`maxun`) now share the same design, so the same few lines work in either language.
```bash
npm install maxun-sdk@0.0.15
pip install maxun==0.0.13
```
> ⚠️ Please upgrade to the latest SDK & Maxun App versions for the best experience.
### Everything starts from one object
Create a robot with one call: the robot name, then a URL, search query or file, then any options. The name is required, and it is how the robot appears in the Maxun dashboard.
**Node.js**
```javascript
import { Maxun } from 'maxun-sdk';
const maxun = new Maxun({ apiKey: 'your-api-key' });
const robot = await maxun.scrape('Maxun', 'https://maxun.dev', { formats: ['markdown'] });
const result = await robot.run();
console.log(result.markdown);
```
**Python**
```python
from maxun import Maxun
async with Maxun(api_key="your-api-key") as maxun:
robot = await maxun.scrape("Maxun", "https://maxun.dev'", formats=["markdown"])
result = await robot.run()
print(result.markdown)
```
Every robot type in Maxun is available the same way:
- `maxun.scrape(...)`: turn a page into Markdown, HTML, text, links, a summary or screenshots
- `maxun.extract(...)`: extract data with a plain-English prompt, or with selectors
- `maxun.crawl(...)`: collect content from a whole website
- `maxun.search(...)`: search the web, and optionally scrape the results
- `maxun.documents.extract(...)` / `.parse(...)`: read PDF, DOCX, XLSX, CSV, JPG and PNG files
- `maxun.robots`: list, find and delete any robot on your account
### Learn more
- [Node.js SDK docs](https://docs.maxun.dev/category/node-sdk) · [GitHub](https://github.com/getmaxun/node-sdk)
- [Python SDK docs](https://docs.maxun.dev/category/python-sdk) · [GitHub](https://github.com/getmaxun/python-sdk)
## What's Changed
* chore: sync new logo by @amhsirak in https://github.com/getmaxun/maxun/pull/1225
* fix(db): add migration for run.hasChanges by @mrhard9090 in https://github.com/getmaxun/maxun/pull/1224
* feat: show test proxy state & !show proxy fetch toast on page load by @amhsirak in https://github.com/getmaxun/maxun/pull/1229
* fix(run): escape quotes in captured-text CSV downloads by @breken-ai in https://github.com/getmaxun/maxun/pull/1226
* fix: recorder discard flow for chrome web data errors by @amhsirak in https://github.com/getmaxun/maxun/pull/1230
* fix: align recorder action box with browser window by @amhsirak in https://github.com/getmaxun/maxun/pull/1231
* fix(gsheet): write one row per screenshot in the Screenshot sheet by @breken-ai in https://github.com/getmaxun/maxun/pull/1227
* chore: pre-release v0.0.48 by @amhsirak in https://github.com/getmaxun/maxun/pull/1232
## New Contributors
* @mrhard9090 made their first contribution in https://github.com/getmaxun/maxun/pull/1224
* @breken-ai made their first contribution in https://github.com/getmaxun/maxun/pull/1226
**Full Changelog**: https://github.com/getmaxun/maxun/compare/v0.0.47...v0.0.48Related Repositories
openclaw/openclaw★ 392,728
The AI that really does things. Any OS. Any Platform. The lobster way. 🦞
nilbuild/developer-roadmap★ 370,109
Interactive roadmaps, guides and other educational content to help developers grow in their careers.
morluto/rea★ 361,667
Reverse engineer anything with agents, from app behavior down to native binaries.
anomalyco/opencode★ 219,934
The open source coding agent.
n8n-io/n8n★ 208,298
Fair-code workflow automation platform with native AI capabilities. Combine visual building with custom code, self-host or cloud, 400+ integrations.