DynamicApis.com nuget package

DynamicApis gives you the ability to sync your APIs to your API portal as they change automatically using SDKs. If you would like to automatically update your APIs as your API code changes and you are using the .Net framework, then you can use the .Net SDK (nuget package).

Install-Package DynamicApis.Api.Documentation

Step 1) Create an account
Step 2) Create your API portal
Step 3) Install the DynamicApis nuget package
Step 4) Add the following to your web.config

Step 5) Locate where your Swagger 2.0 JSON is located and insert that path into the web.config section code like so:

** clientId - Get this from your API portal management page. ** secret - Get this from your API portal management page. ** targetEnvironment - Set this to the target environment that your code is running on. Change this as it propigates through environments. ** isDefaultPublic - This will make all of your APIs public or private depending on what this is set to. add url - These can be in relative format or absolute and can point to a url or a file on your machine. This should point to the Swagger 2.0 JSON location.

Now each time your application starts up it will attempt to sync your swagger API documentation to your DynamicApis.com API portal.

DynamicApis has APIs that you can integrate with to automatically sync up your APIs to your API portal. These APIs are actually the same APIs that the .Net SDK uses. This is a REST based web API and can be called successfully using oAuth2 credentials granted to API portal owners.

To integrate with the DynamicApis API directly, follow these steps:

Step 1) Create a DynamicApis account.
Step 2) Create your own API portal.
Step 3) Navigate to the DynamicApis API portal and navigate to the "apis" documentation to see how to integrate.
Step 4) Integration with DynamicApis will require oAuth2 credentials granted to you once an API portal has been created. Navigate to your API portal management page at https://www.dynamicapis.com/{your portal name}/manage and use the oAuth2 credentials found there.