Open Collective
Open Collective
Loading

ScanAPI

COLLECTIVE
Open source

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

Latest activity by


Be the first one to contribute!
Recurring contribution
Sponsor

Become a sponsor for $100.00 per month and support us

Starts at
$100 USD / month

Latest activity by


Be the first one to contribute!
Custom contribution
Donation
Make a custom one-time or recurring contribution.

Latest activity by


Top financial contributors

Organizations

1
Red Hat

$1,000 USD since Dec 2021

Individuals

1
Paula Caroline

$25 USD since Jul 2023

ScanAPI is all of us

Our contributors 4

Thank you for supporting ScanAPI.

Red Hat

$1,000 USD

Paula Caroline

$25 USD

Budget


Transparent and open finances.

-$19.80 USD
Paid
Invoice #151388

Credit from Paula Caroline to ScanAPI

+$25.00USD
Completed
Contribution #670924
-$870.70 USD
Paid
Invoice #60802
$
Today’s balance

$0.90 USD

Total raised

$891.80 USD

Total disbursed

$890.90 USD

Estimated annual budget

$23.60 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