# BROWSE COMPONENTS

<table data-view="cards" data-full-width="true"><thead><tr><th></th><th data-type="rating" data-max="5"></th><th data-hidden></th><th data-hidden></th><th data-hidden data-card-cover data-type="files"></th><th data-hidden data-card-target data-type="content-ref"></th></tr></thead><tbody><tr><td><p><strong>Want to create your own?</strong></p><p>Find out how using a guided example in the Component <a href="/pages/d2DwuYZEkoeI3TyBX83u">Programmers Guide</a></p></td><td>5</td><td></td><td></td><td><a href="/files/LldyPV4668tE3EAr38mX">/files/LldyPV4668tE3EAr38mX</a></td><td><a href="/pages/d2DwuYZEkoeI3TyBX83u">/pages/d2DwuYZEkoeI3TyBX83u</a></td></tr><tr><td><p><strong>Base Factory</strong></p><p>Components that can be used in any composition (e.g. string manipulation, math, conditions, loops, read/write data).</p></td><td>5</td><td></td><td></td><td><a href="/files/SV3WzgaWerMszjM38NoB">/files/SV3WzgaWerMszjM38NoB</a></td><td></td></tr><tr><td><p><strong>Advanced Web &#x26; Multi-Protocol</strong></p><p>Components that enable web and other interactions at the protocol layer (e.g. DNS, SSL, UDP, Telnet, Sockets, Sessions).</p></td><td>5</td><td></td><td></td><td><a href="/files/SV3WzgaWerMszjM38NoB">/files/SV3WzgaWerMszjM38NoB</a></td><td></td></tr><tr><td><p><strong>AI</strong></p><p>Components that enable i/o with third-party AI service providers (e.g. IBM Watson).</p></td><td>5</td><td></td><td></td><td><a href="/files/SV3WzgaWerMszjM38NoB">/files/SV3WzgaWerMszjM38NoB</a></td><td></td></tr><tr><td><p><strong>Authentication</strong></p><p>Components that enable implementation of third-party authentication standards (e.g. OKTA, SAML, LDAP, Microsoft M365 oAUTH2, Google Authenticator, Google oAUTH2).</p></td><td>5</td><td></td><td></td><td><a href="/files/SV3WzgaWerMszjM38NoB">/files/SV3WzgaWerMszjM38NoB</a></td><td></td></tr><tr><td><p><strong>Banking &#x26; Finance</strong></p><p>Components that enable i/o with third-party Banking &#x26; Finance service providers (e.g. Plaid, Xero, Stripe).</p></td><td>5</td><td></td><td></td><td><a href="/files/SV3WzgaWerMszjM38NoB">/files/SV3WzgaWerMszjM38NoB</a></td><td></td></tr><tr><td><p><strong>Blockchain</strong></p><p>Components that enable compositions to interact with crypto blockchains (e.g. Bitcoin, Ripple, Stellar).</p></td><td>5</td><td></td><td></td><td><a href="/files/SV3WzgaWerMszjM38NoB">/files/SV3WzgaWerMszjM38NoB</a></td><td></td></tr><tr><td><p><strong>Cloud</strong></p><p>Components that enable i/o with third-party Cloud service providers (e.g. Azure, AWS, Redis, IBM Cloud).</p></td><td>5</td><td></td><td></td><td><a href="/files/SV3WzgaWerMszjM38NoB">/files/SV3WzgaWerMszjM38NoB</a></td><td></td></tr><tr><td><p><strong>Databases</strong></p><p>Components that enable i/o with third-party database providers and processing (e.g. Oracle, Microsoft, Postgres, Derby).</p></td><td>5</td><td></td><td></td><td><a href="/files/SV3WzgaWerMszjM38NoB">/files/SV3WzgaWerMszjM38NoB</a></td><td></td></tr><tr><td><p><strong>Design &#x26; UI</strong></p><p>Components that enable i/o with third-party template/UI engines/providers and processing of html data (e.g. Mustache, Freemarker, jinjava).</p></td><td>5</td><td></td><td></td><td><a href="/files/SV3WzgaWerMszjM38NoB">/files/SV3WzgaWerMszjM38NoB</a></td><td></td></tr><tr><td><p><strong>Enterprise Systems</strong></p><p>Components that enable i/o with third-party Enterprise service providers (e.g. SAP, MS, Salesforce, Google).</p></td><td>5</td><td></td><td></td><td><a href="/files/SV3WzgaWerMszjM38NoB">/files/SV3WzgaWerMszjM38NoB</a></td><td></td></tr><tr><td><p><strong>Geolocation</strong></p><p>Components that enable i/o with third-party location service providers and processing of geolocation data (e.g. MaxMind, Neustar).</p></td><td>5</td><td></td><td></td><td><a href="/files/SV3WzgaWerMszjM38NoB">/files/SV3WzgaWerMszjM38NoB</a></td><td></td></tr><tr><td><p><strong>Messaging</strong></p><p>Components that enable third-party SMS or other messaging gateways (e.g. Routee SMS).</p></td><td>5</td><td></td><td></td><td><a href="/files/SV3WzgaWerMszjM38NoB">/files/SV3WzgaWerMszjM38NoB</a></td><td></td></tr><tr><td><p><strong>Notifications</strong></p><p>Components that enable browser and other push notifications (e.g. Chrome push notifications).</p></td><td>5</td><td></td><td></td><td><a href="/files/SV3WzgaWerMszjM38NoB">/files/SV3WzgaWerMszjM38NoB</a></td><td></td></tr><tr><td><p><strong>Risk and Compliance</strong></p><p>Components that enable i/o with third-party Risk and Compliance service providers (e.g. Companies House, Experian, Equifax).</p></td><td>5</td><td></td><td></td><td><a href="/files/SV3WzgaWerMszjM38NoB">/files/SV3WzgaWerMszjM38NoB</a></td><td></td></tr><tr><td><p><strong>Robotic Process Automation (RPA)</strong></p><p>Components that enable i/o with third-party RPA providers and processing (e.g. AutoIt).</p></td><td>5</td><td></td><td></td><td><a href="/files/SV3WzgaWerMszjM38NoB">/files/SV3WzgaWerMszjM38NoB</a></td><td></td></tr><tr><td><p><strong>Security</strong></p><p>Components that implement security policies (e.g. OWASP top 10).</p></td><td>5</td><td></td><td></td><td><a href="/files/SV3WzgaWerMszjM38NoB">/files/SV3WzgaWerMszjM38NoB</a></td><td></td></tr><tr><td><p><strong>Web</strong></p><p>Components that are used for Web compositions.</p></td><td>5</td><td></td><td></td><td><a href="/files/SV3WzgaWerMszjM38NoB">/files/SV3WzgaWerMszjM38NoB</a></td><td></td></tr></tbody></table>


---

# 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.tomorrowx.com/cap/browse-components.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.
