A free, local-first desktop API client for REST, GraphQL, and WebSocket — it scans your project to build collections, writes tests with built-in AI, and runs mock servers, with no account and no cloud.
8+
Key features
5
Benefits
Screenshots
See Shurikly in action
Code Scanner
Everything an API needs
Mocks, MCP & compare
How it works
Why Shurikly
Download
Product details
What to know about Shurikly
What is Shurikly?
Shurikly is a free, open-source (MIT) desktop API client for macOS, Windows and Linux. It sends REST, GraphQL and WebSocket requests, turns a project folder into a collection with its Code Scanner, generates and runs tests with its AI Engineer, and runs local mock servers — with no account and no cloud.
Who is it for?
Backend and frontend developers, API teams and QA engineers who want a private, local-first API client that starts from their code instead of a blank request.
How does it work?
Point Shurikly at a project folder and it detects backend routes and frontend calls, then builds a ready-to-send collection. Send and inspect requests, compare responses, run scripts and tests, spin up mock servers, and optionally let the AI Engineer write tests using OpenAI, Anthropic, Gemini or a local Ollama model. Data stays on your machine as JSON files.
Common use cases
Turning an existing codebase into an API collection automatically
Testing REST, GraphQL and WebSocket APIs in one app
Generating API tests with AI, including fully offline with Ollama
Mocking APIs locally while the backend is still being built
Replacing a cloud API client with a private, local-first one
Features
Built for how your business actually works
Shurikly is a free, open-source (MIT) desktop application for designing, sending, testing, mocking, and documenting HTTP APIs on macOS, Windows, and Linux. It is local-first: there is no account, no cloud sync, and no telemetry — collections are stored as JSON files on your machine and API keys are encrypted with the operating system's secure storage.
Instead of starting from a blank request, Shurikly starts from your code. Point it at a project folder and the Code Scanner finds the routes in your backend and the calls in your frontend, then builds a ready-to-send collection. The AI Engineer generates and runs tests using OpenAI, Anthropic, Gemini, or a local Ollama model. Version 1.0.0 launches on 25 October 2026.
REST, GraphQL & WebSocket
Params, headers, JSON, form, raw and binary bodies, with Bearer, JWT, Basic, Digest, API key, OAuth 1.0 & 2.0, AWS Signature and Hawk auth.
Code Scanner
Scans Express, Fastify, NestJS, Next.js, FastAPI, Flask, Django and OpenAPI projects, plus frontend fetch and axios calls, into a ready-to-send collection.
AI Engineer
Generates and runs API tests with OpenAI, Anthropic, Gemini or local Ollama, and explains failures with evidence.
Mock Servers
Local HTTP mock servers with multiple responses per route — active, sequential or random.
MCP Integration
Model Context Protocol support so Claude and other AI agents can work with your collections.
Scripts, Tests & Runner
Pre-request scripts, assertions, and a collection runner that produces readable reports.
Compare Responses
Diff status, headers, JSON paths, text, timing and size against the last run, a pinned baseline or another tab.
Import, Export & Codegen
Import from Postman, OpenAPI and cURL; export to Postman, OpenAPI, cURL, Markdown and HTML; generate JavaScript, Node.js and Python code.
Benefits
Why teams choose Shurikly
Clear outcomes from day one — productivity, clarity, and growth without the clutter.
Keep collections, keys and history on your machine — no account, no cloud, no telemetry
Skip hand-writing requests by scanning your codebase into a collection
Let AI generate and run API tests with the provider of your choice, or fully offline
Replace several tools with one app for requests, tests, mocks and docs
Free and MIT-licensed, with no paid tier or seat limits
Shurikly
The open-source API client that reads your code
8+
Features
5
Benefits
Open Source
Product category
Suitable for
Backend and frontend developers, API teams, QA engineers, and privacy-conscious organisations that want a local-first alternative to cloud API clients.
FAQ
Common questions about Shurikly
What is Shurikly?
Shurikly is a free, open-source desktop API client for REST, GraphQL and WebSocket that scans your code into collections, writes tests with built-in AI and runs mock servers, all locally.
Is Shurikly free?
Yes. It is MIT-licensed open source with no paid tier, no seat limits and no account required.
When is Shurikly available?
Version 1.0.0 launches on 25 October 2026 for macOS, Windows and Linux. Installers and the public GitHub repository go live on launch day.
Does Shurikly send my data to the cloud?
No. Collections are stored as local JSON files, API keys are encrypted with the operating system's secure storage, and sending data to AI providers is off by default with secret redaction.
Can I import my Postman collections?
Yes. Shurikly imports from Postman, OpenAPI and cURL, and exports to Postman, OpenAPI, cURL, Markdown and HTML.
Every Wansify product can be extended with custom AI assistants and chatbots — trained on your data, embedded in your workflow, and ready to support customers or staff 24/7.
Extend Shurikly with an AI assistant trained on your business data — for customers, staff, or both.
Embedded product chatbot
In-app AI assistant inside CRM, LMS, gym app, store, or support desk.
RAG-powered answers
Responses grounded in your manuals, FAQs, product catalog, and policies.
Website chat widget
Floating chat on your site that connects to your product or knowledge base.
LLM of your choice
OpenAI, Claude, Gemini, or local models with custom prompts and guardrails.