# What is Dynamic (Virtual) API?

### Aurinko /dynamic API

The Aurinko /dynamic API empowers developers to create robust and adaptable customer integrations for Customer Relationship Management (CRM) and Enterprise Resource Planning (ERP) platforms. It provides a powerful alternative to traditional drag-and-drop editors by enabling you to build integrations using code, offering greater flexibility and control over the integration process.

**Key Features**

* **Customer-Configurable Integrations:** Aurinko Dynamic API breaks away from the limitations of pre-built integrations. Developers can design integrations that adapt to specific customer requirements, allowing for a high degree of customization.
* **Code-Based Development:** Build integrations using your preferred coding language and tools. This approach offers more control and flexibility compared to visual editors.
* **Virtual Unified Data Models:** Create tailored virtual unified data models that provide a simplified view of your customer's data. These models can still access and manipulate any underlying data object or field, including standard and custom ones.
* **Virtual Model Mappings:** Manage complex enterprise customer setups efficiently through virtual model mappings. Have multiple customer specific mapings for the same virtual data model. This simplifies integration development and maintenance for intricate customer environments.

**Beyond Inflexible Unified APIs**

The Aurinko Dynamic API goes beyond the constraints of static, inflexible unified APIs. It empowers developers to build integrations that are tailored to the specific needs of each customer, ensuring a more adaptable and future-proof solution.

**Focus on Key CRM and ERP Platforms**

The Aurinko Dynamic API currently focuses on providing integrations for leading CRM and ERP platforms, i.e. Salesforce, Hubspot, Sugar CRM, Microsoft Dynamics, NetSuite, Eclipse ERP, Acumatica. This ensures that developers have the tools they need to connect to the most widely used business applications.\
\
Check out the following blog post to learn about the origins of the Dynamic API:

&#x20;[Aurinko Virtual API: A Unified Approach for Custom CRM Integrations](https://www.aurinko.io/blog/virtualized-unified-api/)


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.aurinko.io/dynamic-api/what-is-dynamic-virtual-api.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
