# Stitch Import API

The Stitch Import API enables you to push arbitrary data from a source to Stitch. The Import API acts as a receiving point for data that is sent to Stitch. The Import API will ‘listen’ for new data, which is then processed by Stitch as it’s received.

#### Before you get started

Before you get started, it’s important to note that the Import API cannot **extract** data from a source - it can only receive data.

To **pull** data from a source, consider creating a [Singer tap](https://www.singer.io/) instead. Singer is an open source project that allows you to write and collaborate on scripts that move data between databases, web APIs, files queues, and anything else you can think of. Refer to [Singer.io](https://www.singer.io/) for more info and examples.

## Using the Import API

* [Import API reference](https://help.qlik.com/en-US/stitch/developers/import-api/api)
* [Tutorials and guides](https://help.qlik.com/en-US/stitch/developers/import-api/guides)

## Libraries and resources

Below are some of the community-supported libraries and resources for the Stitch Import API.

If you need help using these resources, we recommend creating an issue on the GitHub repository (linked below) or asking the [Stitch Community](https://community.qlik.com/t5/Support/ct-p/qlikSupport). **Note**: Stitch Support doesn’t provide assistance for these resources.

**Created your own library or have an example you want to share?** [Let us know](https://community.qlik.com/t5/Support/ct-p/qlikSupport) and we’ll add it to the list.

### Clojure

* [Clojure Stitch Client](https://github.com/stitchdata/clojure-stitch-client) by [Stitch](https://www.stitchdata.com/)

### Go

* [GOSTITCH](https://github.com/darksteppez/gostitch) by [Christopher Montano](https://github.com/darksteppez)

### Java

* [Java Stitch Client](https://github.com/stitchdata/java-stitch-client) by [Stitch](https://www.stitchdata.com/)

### Other

* [Rust interface for the Stitch Import API](https://github.com/scirner22/stitch-rs) by [Steve Cirner](https://github.com/scirner22)

### PHP

* [PHP Stitch Client](https://github.com/mijohansen/php-stitch-client) by [Michael Johansen](https://github.com/mijohansen)

* [Stitch Import API PHP SDK](https://github.com/sminnee/stitchdata-php) by [Sam Minnée](https://github.com/sminnee)

### Python

* [Python Stitch Client](https://github.com/stitchdata/python-stitch-client) by [Stitch](https://www.stitchdata.com/)

### Ruby

* [Mini Stitch Ruby Wrapper](https://github.com/anyroadcom/mini_stitch) by [AnyRoad](https://www.anyroad.com/)

* [Stitch Import API Ruby Wrapper](https://github.com/TailorBrands/stitch_data) by [Tailor Brands](https://www.tailorbrands.com/)