You may find the adapter you are interested in contributing already exists in one of these GitLab groups. Some adapters may fall into multiple categories but from a repository perspective they can only lie in one group. If you create a new adapter, you will be asked to provide the category you believe that adapter belongs in as well as a link to information on the system the adapter integrates with.
You may find the adapter you are interested in contributing already exists in one of these GitLab groups. Some adapters may fall into multiple categories but from a repository perspective, they can only lie in one group. If you create a new adapter, you will be asked to provide the category you believe that adapter belongs in as well as a link to information on the system the adapter integrates with.
## Step 1 - Verify the Need
Before contributing a new adapter, be sure you have verified there is a need for one.
Review the existing adapters in the category groups above and verify that the adapter doesn't already exist. Remember, if the adapter can be in multiple categories (e.g. Cloud and SD-WAN) you should check each of those categories. When you build an adapter with the Adapter Builder, it should also let you know if there is an existing adapter that appears to be the same as the one you are building.
* Review existing adapters in the category groups above and verify the adapter doesn't already exist
* Adapters may fall into multiple categories, you must all of the adapter categories.
* Adapter Builder should inform you if the adapter you are building already exists.
If the adapter does not exist, then you are welcome to submit your new adapter to the project following the remainder of this process. The Itential Adapter Team will review your adapter and upon acceptance, opensource it.
If the adapter already exists but it is currently insufficient for your needs (e.g. it is built on an older version of the API or it does not have coverage of the API calls that you need) please start by creating an issue for the adapter team. **(Need link for ticket)**
* If the adapter does not exist;
* You may submit your new adapter to the project following the remainder of this process.
* The Itential Adapter team will review your adapter and upon acceptance, opensource it.
## Step 2 - Create Adapter
* If the adapter already exists but is currently insufficient for your needs (e.g it is built on an older version of the API or does not have coverage of the API calls that you need);
* You may start by creating an issue for the adapter team **(need link for ticket)**
## Step 2 - Create an Adapter
Get an OpenApi 3.0 document for the system you want to integrate with
You may be able to get this from the Vendor website or from a contact with the Vendor