API-Testly is a tool for testing APIs. It supports scripting (pre-request and post-response JavaScript) and environment variables, so you can chain requests together, for example by saving a login token and reusing it everywhere. You can also export and import requests to share them or move them between machines.
I'm a developer, and I built it because most other API tools I tried were slow and hard to work with. API-Testly is meant to be simple and fast. It doesn't need admin permissions to install or run, and your data stays on your computer.
Main windowFolder tree and right-click menuHeadersQuery paramsRaw bodyform-data body with file uploadx-www-form-urlencoded bodyScripts tabResponse viewerResponse headersVariables windowBuilt-in scripting guide
Free for now. API-Testly is free to use at the moment. Future versions may become a paid product. Please read the License before installing.
Scripting Guide
Every request has an optional Pre-request script, which runs before the request is sent, and an optional Post-response script, which runs after the response arrives. Output from console.log appears in the Console panel on the Scripts tab.
Example: save a token from a login response, then use it in other requests.
// Post-response script on your "Login" request
if (response.status == 200) {
env.set("access_token", response.json.accessToken);
console.log("Token saved");
}
// In any other request's Headers grid:// Authorization: Bearer {{access_token}}
Frequently Asked Questions
Is API-Testly free? Yes, it is free to use for now. It may become a paid product in a future version.
What is it built with? API-Testly is a Windows Forms application, packaged with Velopack.
Where is my data stored? Locally on your computer, in your user profile's application data folder. Nothing is uploaded anywhere.
Are scripts safe to run? Scripts run in a sandboxed JavaScript engine that only exposes env, request, response and console. They have no access to your file system or other programs.
Can I share requests with other people? Yes. Export a request as a JSON file and import it on another machine, or bulk-import a JSON file of requests into a folder. To share the app itself, send people to this page. Do not redistribute the installer (see License).
Which platforms are supported? Windows 10 and Windows 11.
License
API-Testly is copyrighted software owned by Sanle Tech Solutions. All rights reserved.
API-Testly is free to use at this time. Sanle Tech Solutions may introduce paid licensing in future versions.
You may not redistribute, repackage, resell, sublicense, or host copies of API-Testly or its installer on other websites or services. Link to this page instead.
You may not reverse engineer, decompile, or modify the application, or remove any copyright or branding notices.
Sanle Tech Solutions retains ownership of the application and all related intellectual property.
The software is provided "as is", without warranty of any kind.