SWIMPlans
REST API ServiceFAA SWIM flight data bridge providing real-time flight information through a RESTful API. Supports advanced filtering, pagination, and 72-hour historical queries.
// Sample response structure { "success": true, "count": 3, "pagination": { "limit": 100, "offset": 0, "hasMore": false }, "data": [ { "gufi": "[redacted]", "aircraftIdentification": "DEMO001", "flightStatus": "ACTIVE" } ] }
Internal Use Only
Not Publicly Available- Operates on isolated internal network
- No public endpoints or external access
- Documentation provided for transparency
System Overview
SWIMPlans bridges FAA's SWIM JMS messaging system with modern REST APIs for internal application development.
API Documentation
Complete API reference with example queries and response formats.
/flights?arrival=KPHX&limit=3
All data shown is fictional and for demonstration purposes only.
Flight Data Model
Available fields in flight data responses. All fields shown with fictional examples.
Technical Features
Real-Time Ingestion
Live JMS connection to FAA SWIM with automatic message parsing and storage. Handles high-volume data streams efficiently.
30GB Local Storage
SQLite database with automatic cleanup and size management. Query up to 72 hours of historical flight data.
Advanced Filtering
Filter by airport, SID, STAR, ARTCC, or time range. Multi-procedure filtering with OR logic using plus-separated values.
Portable Deployment
Compact Windows package with embedded Node.js runtime. Windows Service support for production deployment.
Rich Data Model
33+ data fields including callsign, route, altitude, procedures, wake category, and operator information.
Performance Optimized
Composite indexes for fast queries. Slow query logging and automatic database compaction for optimal performance.
Internal Development Infrastructure
SWIMPlans is part of Creative Shrimp's internal development infrastructure, enabling integration with real-world aviation data for testing and development purposes. This documentation is provided for transparency about our technical capabilities.