Getting Started
- Download an Apicize app installation from GitHub
- Run Apicize, and play with the default demo workbook
- Submit bugs, feature requests, etc. to GitHub
- Check out the Overview and Documentation
- You can also download a CLI Apicize runner from GitHub
Who is Apicize for?
Apicize is for developers who want to be able to interactively test their APIs' functionality and scalability, but also make it easy to reuse that testing in automation pipelines. It lives in the middle ground between manually scripting everything by hand, and feature-bloated tools with incessant up-selling features that distract as much as help you.
Apicize strives to remove friction in API testing. Results of API calls can easily and safely be evaluated using JavaScript. The same test workbooks created in the UI can be used by a compact CLI client to automate testing in CI/CD pipelines. You can control how credentials, certificates, etc. are stored and shared.
Features
Interactive HTTP Testing
Define HTTP requests, authorizations, client certificates and proxies with an intuitive UI.
BDD-Style Tests
Use JavaScript to easily define BDD-style tests that validate whether requests are successful.
Load Testing
Configure groups of requests to run a specified number of times, sequentially or concurrently.
Sequenced Test Orchestration
Orchestrate sequences of requests to manage operations like CRUD testing and clean-up.
Credential Management
Manage how credentials are stored to clearly control what is shared and what is not.
100% Open Source
Open source with zero nagging to buy online subscriptions. Free forever.