RESTful API for practicing API automation testing with airport data, distance calculations, and user account features.
git clone https://github.com/dennmart/airport_gap.gitAirport Gap is a RESTful API designed to help developers improve their API automation testing skills. It provides access to a comprehensive airport database from OpenFlights.org, calculates distances between airports, and supports user account features like saving favorite airports. The API is built as a Rails 7 application and can be deployed locally, via Docker, or to production servers using Kamal. Developers can create a free account at airportgap.com and use it as a sandbox environment to practice automated testing techniques.
Create a free account at airportgap.com to access the API. For local development, install Ruby 3.3.5, Bundler, Yarn, PostgreSQL 12+, and Foreman, then run ./bin/setup followed by ./bin/dev. Alternatively, use the provided Dockerfile and Docker Compose configuration to run the application in containers.
Learning API testing fundamentals with a public REST API
Writing and practicing automated API test scripts
Testing request/response handling and error scenarios
Building integration tests for airport data workflows
No install command available. Check the GitHub repository for manual installation instructions.
git clone https://github.com/dennmart/airport_gapCopy the install command above and run it in your terminal.
Launch Claude Code, Cursor, or your preferred AI coding agent.
Use the prompt template or examples below to test the skill.
Adapt the skill to your specific use case and workflow.
Act as an API for an airport system. I will send you requests to simulate various airport operations. For example, you can check flight status, manage passenger check-ins, or handle baggage claims. Here's my first request: [REQUEST].
```markdown # Flight Status Check ## Request Details - **Flight Number**: AA123 - **Date**: 2023-10-15 - **Status**: On Time - **Departure Gate**: B12 - **Arrival Gate**: C7 - **Estimated Departure**: 14:30 - **Estimated Arrival**: 17:45 ## Notes - Boarding will begin at 14:00. - Passengers are advised to be at the gate 30 minutes before departure. ```
Your one-stop shop for church and ministry supplies.
Automate your browser workflows effortlessly
IronCalc is a spreadsheet engine and ecosystem
Customer feedback management made simple
Enterprise workflow automation and service management platform
Automate your spreadsheet tasks with AI power
Take a free 3-minute scan and get personalized AI skill recommendations.
Take free scan