No data left behind
Stitch's extensibility enables support for every data source your team requires.
Stitch's extensibility enables support for every data source your team requires.
There are thousands of SaaS tools and data sources on the market, and most ETL platforms support a few dozen at most. Stitch's extensibility bridges this gap.
Push data to Stitch from anywhere, on your own terms.
Have Stitch extract data from any source using the Singer open source framework.
A REST API that allows you to push any arbitrary data into your data warehouse using Stitch.
Data sent to the Import API is processed and sent to your destination through Stitch like data from any other integration.
The Import API accepts JSON or Transit and returns JSON for all of its methods. Each method uses a standard HTTP verb (GET/POST) and standard HTTP response codes for returning statuses. We upsert your data so you never create duplicates by mistake.
Learn more about the Stitch Import API and find sample code in our documentation.
Have Stitch extract data from any source using the Singer open source framework.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
# Example Request
curl -X POST https://api.stitchdata.com/
v2/import/validate
-H 'Content-Type: application/json'
-H 'Authorization: Bearer
< access-token >'
-d @filename
[
{
"client_id": 4231,
"table_name": "users",
"sequence": 100,
"action": "upsert"
}
]
Stitch makes it easy for us to get all of our NoSQL data into Redshift. The Stitch API handles bulk and incremental updates of our data with ease.
Head Architect, Guru
Create and collaborate on Stitch integrations with a standard JSON-based format.
Stitch's source integrations are powered by Singer, an open source standard for ETL that allows data engineers to replicate data from any source to any destination. Stitch runs these Singer integrations — known as taps — in our infrastructure, allowing you to leave the orchestration, security, and reliability of your data pipelines to us.
Our Getting Started guide and Slack group make it easy to try Singer for yourself.
When the ezCater team ran into a data source that Stitch didn't support, they decided to develop their own integration.
By building their own tap, ezCater was able to get the data they needed when they needed it and still leverage Stitch's infrastructure to do the heavy lifting. Additionally, their contribution benefits all Stitch users: AppsFlyer is now available to all Stitch users as a Community integration.
Read the case studyTo extract data from AppsFlyer without Singer would have meant writing a script that runs on a schedule, pulls from the API, and pushes to Kinesis. The tap we wrote is just as simple, but because it's built with Singer it can be run inside Stitch, and now we don't have to worry about running it, and we have no ongoing operations costs.
Jon Gherardini
Senior Software Engineer, ezCater
Dozens of integrations are built and maintained by the Singer community, with new ones added every month. Some of the most popular community integrations include:
Autopilot
Braintree
Freshdesk
Salesforce Marketing Cloud
Explore more community-built integrations and source code on the Singer website.
Contact our sales team today.
Set up in minutesUnlimited data volume during trial