Read or write any API
REST, SOAP, GraphQL, OData. Read with GET, write with POST / PUT / PATCH / DELETE. Any auth, any pagination, any payload structure. Async polling, multipart, streaming.
API integration
Consume any API — REST, SOAP, GraphQL, OData. Any auth. Any complexity. Build your own APIs and webhooks. Receive callbacks. Compose flows from API calls. The most comprehensive API support in any data platform.
The problem
Every ETL platform claims API support. Then comes the OAuth refresh that doesn't refresh, the pagination scheme nobody anticipated, the multipart upload that times out, the response payload nested seven levels deep. Most platforms can do simple REST. Few handle the messy reality.
What real API integration looks like
Real APIs use HMAC signatures and rotating tokens. Real APIs paginate four different ways across the same vendor. Real APIs deliver data via async polling, callbacks, or streaming — sometimes in the same workflow. Real ETL needs to publish APIs as well as consume them, and handle webhooks in both directions. Etlworks was built for messy APIs from day one. It's why most customers find us — and why they stay.
Three-way API platform
API integration platforms typically only consume APIs. Etlworks consumes them, publishes them, and handles webhooks in both directions — all from the same flow engine, with the same connectors and same auth.
REST, SOAP, GraphQL, OData. Read with GET, write with POST / PUT / PATCH / DELETE. Any auth, any pagination, any payload structure. Async polling, multipart, streaming.
Turn any flow into a REST endpoint. Pull, push, CRUD, upload. Authenticated, versioned, monitored.
Receive webhooks to trigger flows. Send webhooks for event notifications. Signature validation, retry, dead-letter.
Capabilities
REST, SOAP, GraphQL, OData. Custom headers, body templates, async polling, streaming responses, multipart uploads, nested payloads.
Turn any flow into a REST endpoint. Pull, push, CRUD, upload. Per-endpoint auth, versioning, OpenAPI spec generation. No backend service required.
Receive webhooks via HTTP listener — instant flow trigger. Send webhooks for event dispatch. Signature validation, retry policies, dead-letter handling.
OAuth 1.0 / 2.0 (all flows), API key, JWT, HMAC, NTLM, Kerberos, mutual TLS. Token refresh, key rotation, multi-tenant credentials handled.
Chain API calls — use response from one as input to another. Conditional branching, error handling, retry with backoff. APIs as workflow steps.
Sandbox flows before deploy. Per-call request/response logging. Version-controlled API definitions. Rate-limit and cost tracking built in.
Specifications
Every protocol, auth method, pagination scheme, and webhook pattern supported. The detail integration engineers actually verify before signing.
Comparing API platforms? See Etlworks vs MuleSoft, Workato, and Boomi
Proof
“Etlworks gives us the possibility to connect and exchange data from different sources, without any coding effort. As a business, this makes you more agile and flexible. The software works very stable, and if there are any unclarities, the Etlworks team is always fast in responding to any questions we might have.”
Also in production
TriNet — complex API data automation. Transport for NSW — built a REST API in under an hour. QuickFee — real-time payment APIs across SQL Server, files, and external systems.
FAQ
/v1/, /v2/) is supported via the routing layer. Header-based versioning also works. You can run multiple versions of the same endpoint simultaneously while consumers migrate, then deprecate older versions on your schedule. Each version maps to a distinct flow definition, so changes don't affect live consumers.Start your trial
Spin up a free trial, point it at your messiest API, and see if “comprehensive” actually means comprehensive.