---
title: "SDA Integration"
slug: "sda-integration"
updated: 2024-02-21T09:44:32Z
published: 2024-02-21T09:44:32Z
---

> ## Documentation Index
> Fetch the complete documentation index at: https://support.tulip.co/llms.txt
> Use this file to discover all available pages before exploring further.

# SDA Integration

To download the app, visit: [Software Defined Automation Connector](https://tulip.co/library/connectors/software-defined-automation-connector/), [Software Defined Automation Unit Test](https://tulip.co/library/apps/software-defined-automation-unit-test/)

### Introduction

Software Defined Automation brings Industrial DevOps to Automation Engineers, increasing their efficiency in complex PLC environments. Offering PLC management, PLC code versioning and backup, virtual PLCs, and cloud IDEs, SDA eliminates hardware dependencies and increases productivity.

### Purpose

We are going to highlight different HTTP connector functions that can be built by doing HTTP calls to SDA's endpoint to pull all kind of informations about the projects and deploys we have at our account, even able to deploy new versions through this connector.

### API Doc

The following connector functions highlighted in this document have leveraged SDA's API Docs.

### Pre-Requisites

1. Subscribe for an account or free trial to SDA's platform.
2. Import the SDA Connector or the SDA Unit Test applicaiont from the library.
3. Set the following details on the imported Connector shown on the next step.
4. Setup your SDA account, in which this [guide](https://docs.softwaredefinedautomation.io/console/examples/quick-start-guide#deploy-via-the-api) can help you along.

### Tulip Connection Details

The following information would need to be configured on Tulip's HTTP connector.

Running On: Cloud Connector Host Host: api.softwaredefinedautomation.io Port:443 TLS: Yes Authentication: No Auth Headers: No Headers

### Prebuilt Connector Functions

#### Get Bearer Token

This function is used to Log in into your SDA account and obtain a bearer token, which later will be used to authenticate in the other functions we use within this Connector.

#### Check Deploy Status

This function is used to get all relevant deploy information about a project we have at the account. Requires ProjectID, DeployjobID and the bearer token mentioned above.

### How it works

Now you have everything setup to try and discover the functionalities in the SDA Unit Test Application. Import it from the Library, if you haven't done that already and follow the simple steps to go through all these use cases with the SDA - Tulip Integration.
