orbitalhq.com
Open in
urlscan Pro
75.2.60.5
Public Scan
Submitted URL: https://orbitalhq.taxilang.co/
Effective URL: https://orbitalhq.com/
Submission: On March 21 via api from US — Scanned from US
Effective URL: https://orbitalhq.com/
Submission: On March 21 via api from US — Scanned from US
Form analysis
0 forms found in the DOMText Content
Orbital home page * Contact Us * Docs * Changelog * Pricing * Blog Orbital on GitHub Navigation AUTOMATED INTEGRATION FOR MODERN DEV TEAMS Connect APIs, databases, event streams and more - without plumbing code. As things change, Orbital automatically adapts. Start for freeSee it in actionBook a demo Wave goodbye to integration code Add tags to your API specs. Query for data. Orbital handles the rest. There's no resolvers or glue code to maintain, API clients to generate, or YAML mapping files. Drive everything from your API specs, and deploy from Git Define a set of terms, and embed them in your API specs Use those same terms to query for data. Orbital handles connecting to the right systems Definitions (Taxi)OpenAPIProtobuf (gRPC)DatabaseCSV types.taxi // Define semantic types for the attributes // that are shared between systems. type MovieId inherits Int type MovieTitle inherits String type ReviewScore inherits Int type AwardTitle inherits String query.taxi // Send a query for data to Orbital, // and it builds the integration on demand, // using metadata embedded in your API specs find { Movies(ReleaseYear > 2018)[] } as { // Consumers define the schema they want. // Orbital works out where to fetch data from title : MovieTitle // .. read from a db review : ReviewScore // .. call a REST API to find this awards : AwardTitle[] // ... and a gRPC service to find this. } SELF REPAIRING Orbital is driven by your API specs, so as your APIs change integrations automatically adapt. DECENTRALIZED There's no central mapping or integration code to maintain, so teams can own their own API definitions, and push updates as they release. DESIGNED FOR THE DIFFERENT Orbital links on Taxi metadata, not field names - so it doesn't matter if two systems assign different field names to the same data element. > “Easily the best decision I've made was building our startup on Orbital. We > got our platform built and operational in record time, with data pipelines and > bespoke APIs for connecting our client data feeds.” Tane Bellwood Co-founder of Musicflow > “Orbital is one of the most exciting pieces of tech in the integration space > I've seen in a long time. Customers can build integration in a fraction of the > time, and the self-repairing is a game-changer.” Jey Deivachandran CEO of QuadCorps MICROSERVICES ORCHESTRATION Query for the data your app needs, and Orbital orchestrates your APIs, databases and serverless functions on demand Learn more EVENT-BASED ARCHITECTURES Decouple producers and consumers, providing custom events for each consumer with exactly the data they need Learn more RAPIDLY ONBOARD EXTERNAL DATA FEEDS Ingest, transform and enrich data declaratively, without building & maintaining complex pipelines Learn more Powered by Your APIs Orbital uses by your existing API specs (with a little extra metadata), to create integration on demand. As things change, Orbital automatically adapts. Create semantic data types with Taxi... Taxi ...and embed them in your existing API specs * Open API * Protobuf * Database src/types.taxi type PersonName inherits String type CustomerId inherits String type Another inherits Date Learn more about Taxi, our metadata language customer-api.oas.yaml # An extract of an OpenAPI spec: components: schemas: Customer: properties: id: type: string # Embed semantic type metadata directly in OpenAPI x-taxi-type: name: CustomerId Connect everything. Query for data, and Orbital automatically stitches together your APIs, databases, event streams and serverless functions. As things change, Orbital automatically adapts. Learn more * Fetch * Combine * Stream * Expressions Orbital automatically generates integration code for calling your APIs query.taxi find { Customer[] } as { id: CustomerId firstName: CustomerFirstName lastName: CustomerLastName name: concat(CustomerFirstName, ' ', CustomerLastName) } INTEGRATION PLAN Customer -> CardNumber Orbital Fetch Customer API LINEAGE & MONITORING See exactly what's happening. Detailed call traces, request monitoring and lineage gives you end-to-end visibility of query execution, so you can see exactly what is happening under the hood. * Cell lineage * Query lineage * Traffic See the full end-to-end lineage for every value returned. Unlike traditional lineage tools - which are manual and time consuming, Orbital's linage is automatically captured at runtime, so you can be confident it's what actually happened. Start integrating now Start for free GETTING STARTED * Quick start * Connecting a Kafka topic * Connecting Databases * Querying for data GUIDES * APIs, DBs and Queues - A flyby of Orbital COMMUNITY AND TOOLS * Voyager * Taxi * Slack * GitHub * Twitter * LinkedIn