ReadyAPI contains several powerful instruments for creating comprehensive tests of your API and Web Services.
![]() |
With ReadyAPI you can create:
Functional tests - verify that your service works as expected. You can quickly create simple tests or build complex tests by using data-driven loops, property expansion, scripting, and so on.
Security tests - verify that your service can resist the most common attacks. In addition to already existing basic security scans, you can create custom security scans.
Performance tests - simulate a massive load on your web server to see how it works under these conditions. You can use various testing strategies to test different aspects of your server. With ReadyAPI Performance, you can run tests in parallel, as well as distribute tests among several test computers.
Virtual APIs - virtualize your service to continue its testing regardless of the development stage. It allows you to create a complex behavior and simulate a real behavior. In addition, you can use VirtServer to run your virtual services in your network.
This section will briefly guide you through the steps of getting started with ReadyAPI. It is intended for users who want to jump right into ReadyAPI and start using the basic features. If you would like more detailed instructions on how to use ReadyAPI, please visit the appropriate sections of this manual.
To use ReadyAPI, you need a trial or commercial license for one or more of ReadyAPI tools: Test, Performance, or Virtualization.
ReadyAPI uses two types of licenses - SmartBear ID-based license (doesn’t require license keys or files) and File-based license (uses a license file from SmartBear). File-based and ProtectionLS floating licenses are no longer provided or supported from October 2023. Please refer to File-Based License End-of-Life Policy.
Before you begin, you’ll need to install ReadyAPI and activate your license.