Overview
If you’re new to Unstructured, read this note first.
Before you can create a destination connector, you must first sign up for Unstructured and get your Unstructured API key. After you sign up, the Unstructured user interface (UI) appears, which you use to get the key. To learn how, watch this 40-second how-to video.
After you create the destination connector, add it along with a source connector to a workflow. Then run the worklow as a job. To learn how, try out the hands-on Workflow Endpoint quickstart, go directly to the quickstart notebook, or watch the two 4-minute video tutorials for the Unstructured Python SDK.
You can also create destination connectors with the Unstructured user interface (UI). Learn how.
If you need help, reach out to the community on Slack, or contact us directly.
You are now ready to start creating a destination connector! Keep reading to learn how.
To use the Unstructured Workflow Endpoint to manage destination connectors, do the following:
- To get a list of available destination connectors, use the
UnstructuredClient
object’sdestinations.list_destinations
function (for the Python SDK) or theGET
method to call the/destinations
endpoint (forcurl
or Postman).. Learn more. - To get information about a destination connector, use the
UnstructuredClient
object’sdestinations.get_destination
function (for the Python SDK) or theGET
method to call the/destinations/<connector-id>
endpoint (forcurl
or Postman). Learn more. - To create a destination connector, use the
UnstructuredClient
object’sdestinations.create_destination
function (for the Python SDK) or thePOST
method to call the/destinations
endpoint (forcurl
or Postman). Learn more. - To update a destination connector, use the
UnstructuredClient
object’sdestinations.update_destination
function (for the Python SDK) or thePUT
method to call the/destinations/<connector-id>
endpoint (forcurl
or Postman). Learn more. - To delete a destination connector, use the
UnstructuredClient
object’sdestinations.delete_destination
function (for the Python SDK) or theDELETE
method to call the/destinations/<connector-id>
endpoint (forcurl
or Postman). Learn more.
To create or update a destination connector, you must also provide settings that are specific to that connector. For the list of specific settings, see:
- Astra DB (
ASTRADB
for the Python SDK orastradb
forcurl
or Postman) - Azure AI Search (
AZURE_AI_SEARCH
for the Python SDK orazure_ai_search
forcurl
or Postman) - Couchbase (
COUCHBASE
for the Python SDK orcouchbase
forcurl
or Postman) - Databricks Volumes (
DATABRICKS_VOLUMES
for the Python SDK ordatabricks_volumes
forcurl
or Postman) - Delta Tables in Amazon S3 (
DELTA_TABLE
for the Python SDK ordelta_table
forcurl
or Postman) - Delta Tables in Databricks (
DATABRICKS_VOLUME_DELTA_TABLES
for the Python SDK ordatabricks_volume_delta_tables
forcurl
or Postman) - Elasticsearch (
ELASTICSEARCH
for the Python SDK orelasticsearch
forcurl
or Postman) - Google Cloud Storage (
GCS
for the Python SDK orgcs
forcurl
or Postman) - IBM watsonx.data (
IBM_WATSONX_S3
for the Python SDK oribm_watsonx_s3
forcurl
or Postman) - Kafka (
KAFKA_CLOUD
for the Python SDK orkafka-cloud
forcurl
or Postman) - Local (Supported only for
curl
or Postman) - Milvus (
MILVUS
for the Python SDK ormilvus
forcurl
or Postman) - MongoDB (
MONGODB
for the Python SDK ormongodb
forcurl
or Postman) - MotherDuck (
MOTHERDUCK
for the Python SDK ormotherduck
forcurl
or Postman) - Neo4j (
NEO4J
for the Python SDK orneo4j
forcurl
or Postman) - OneDrive (
ONEDRIVE
for the Python SDK oronedrive
forcurl
or Postman) - Pinecone (
PINECONE
for the Python SDK orpinecone
forcurl
or Postman) - PostgreSQL (
POSTGRES
for the Python SDK orpostgres
forcurl
or Postman) - Qdrant (
QDRANT_CLOUD
for the Python SDK orqdrant-cloud
forcurl
or Postman) - Redis (
REDIS
for the Python SDK orredis
forcurl
or Postman) - Snowflake (
SNOWFLAKE
for the Python SDK orsnowflake
forcurl
or Postman) - S3 (
S3
for the Python SDK ors3
forcurl
or Postman) - Weaviate (
WEAVIATE
for the Python SDK orweaviate
forcurl
or Postman)
Was this page helpful?