Open Collective
Open Collective

ScanAPI

Automated Integration Testing and Live Documentation for your API

Contribute


Become a financial contributor.

Financial Contributions

Recurring contribution
Backer

Become a backer for $5.00 per month and support us

Starts at$5 USD / month

Recurring contribution
Sponsor

Become a sponsor for $100.00 per month and support us

Starts at$100 USD / month

Custom contribution
Donation
Make a custom one-time or recurring contribution.

Latest activity by


Top financial contributors

1
Red Hat

$1,000 USD since Dec 2021

ScanAPI is all of us

Our contributors 3

Thank you for supporting ScanAPI.

Budget


Transparent and open finances.

-$870.70 USD
Paid
Invoice #60802
Financial contribution to ScanAPI

Credit from Red Hat to ScanAPI

+$1,000.00USD
Completed
Contribution #505090
$
Today’s balance

--.-- USD

Total raised

$870.70 USD

Total disbursed

$870.70 USD

Estimated annual budget

--.-- USD

About


ScanAPI is a testing framework that provides automated integration testing and live documentation for any REST API.

Given an API specification, written in YAML/JSON format, the library hits the specified endpoints, runs the test cases, and generates a detailed report of this execution - that can be also used as the API documentation itself.

With few lines, the user can define endpoints to be hit, the expected behaviors for each response, and, as a result, receives a full real-time diagnostic of the API. 

Why ScanAPI?

  • It works for any REST API, doesn't matter how it was built;
  • It is extremely useful for testing and documenting both owned and third-party APIs;
  • It is possible to chain requests, which is essential for testing complex scenarios;
  • The documentation is automatically generated, it never gets outdated;
  • It is simple. The syntax is simple, and it requires almost no language-specific knowledge;
  • It is extremely flexible, once pure python code is accepted in the specification;
  • There is nothing in the market that does what ScanAPI does.

Our team