# Entri ## Docs - [Getting Started](https://developers.entri.com/getting-started.md): One showUnify() call to let users buy a domain or connect one they own, in 5 minutes. - [React Integration](https://developers.entri.com/integration/react.md): How to integrate Entri with React applications - [Vanilla JavaScript Integration](https://developers.entri.com/integration/vanilla-js.md): How to integrate Entri with plain JavaScript applications - [Entri Unify Overview](https://developers.entri.com/unify/overview.md): A single SDK call that lets users buy a new domain or connect one they already own. - [Entri Unify Configuration](https://developers.entri.com/unify/configuration.md): Configuration reference for the showUnify() call. - [Entri Unify Events](https://developers.entri.com/unify/events.md): Browser events and webhook notifications fired during the Unify flow. - [Migrating to Entri Unify](https://developers.entri.com/unify/migration.md): Upgrade an existing Connect or Sell integration to the unified Unify flow. - [Entri Connect Overview](https://developers.entri.com/connect/overview.md): Guided DNS setup for your users — what Entri Connect is and when to use it. - [Connect SDK](https://developers.entri.com/connect/sdk.md): The Entri Connect JavaScript SDK: connectDomain(), checkDomain(), checkRecords(), load(), loadSharedFlow(), close(), and browser events. - [Connect Configuration](https://developers.entri.com/connect/configuration.md): Full reference for the EntriConfig object passed to connectDomain(). - [Connect White Label](https://developers.entri.com/connect/white-label.md): Theme, colors, icons, custom properties, and custom copy for the Connect modal. - [Connect New UI](https://developers.entri.com/connect/new-ui.md): White-label properties supported by the new UI used by Connect and Unify. - [Connect DNS Records](https://developers.entri.com/connect/dns-records.md): Defining dnsRecords, supported types, and dynamic variables ({DOMAIN}, {SUBDOMAIN}, ...). - [Multi-Domain & Conditional Records](https://developers.entri.com/connect/multi-domain.md): Configuring conditionalRecords, pendingDomains, and processedDomains for multi-domain flows. - [Shared Links](https://developers.entri.com/connect/shared-links.md): Share setup links with end-users via loadSharedFlow(). - [Connect Events](https://developers.entri.com/connect/events.md): Browser events (onSuccess, onEntriClose, onEntriStepChange, onSharedFlowSent, onEntriManualSetupDocumentationClick, onEntriRequestClose) and Connect-scoped webhook events. - [Supported Providers](https://developers.entri.com/connect/provider-list.md): Automatic configuration availability and wwwRedirect feature availability - [Brand Protection](https://developers.entri.com/connect/brand-protection.md): Show users similar domains after they connect, to help protect their brand. - [Entri Sell Overview](https://developers.entri.com/sell/overview.md): What Entri Sell is and how the domain purchase modal works. - [Sell Modal Integration](https://developers.entri.com/sell/modal-integration.md): Unified Flow — embedded domain purchase modal via connectDomain/purchaseDomain, including Sell-specific config keys. - [Sell White Label](https://developers.entri.com/sell/white-label.md): Sell-specific theming: WhitelabelColors tokens per registrar, visibility flags, custom copy, partner branding, and IONOS/Squarespace/GoDaddy variants. - [Sell SDK](https://developers.entri.com/sell/sdk.md): The purchaseDomain() method, configuration options, and error handling for the Entri Sell modal. - [Sell Events](https://developers.entri.com/sell/events.md): Entri Sell webhook events (domain.purchased, purchase.error, purchase.confirmation.expired) and browser callback events (onSuccess, onEntriClose). - [Entri Monitor Overview](https://developers.entri.com/monitor/overview.md): Continuous DNS record monitoring — what Entri Monitor is and when to use it. - [Monitor Configuration](https://developers.entri.com/monitor/configuration.md): monitor: true config keys for the standalone connectDomain() and purchaseDomain() flows; showUnify() enrolls domains automatically. - [Monitor Endpoints](https://developers.entri.com/monitor/endpoints.md): REST endpoints for Entri Monitor: /monitor/domains, /monitor/domains/batch, /monitor/status. - [Monitor Events](https://developers.entri.com/monitor/events.md): Webhook events (domain.record_missing, domain.record_restored) and the monitor_status field. - [Entri Power Overview](https://developers.entri.com/power/overview.md): Root-domain hosting — what Entri Power is and when to use it. - [Power Configuration](https://developers.entri.com/power/configuration.md): connectDomain() config keys for Power: power, applicationUrl, secureRootDomain, and dnsRecords with applicationUrl override. - [Power Endpoints](https://developers.entri.com/power/endpoints.md): REST endpoints for Entri Power. - [Root Path Access](https://developers.entri.com/power/root-path-access.md): Serving content at the root path of a Power-connected domain. - [Power Events](https://developers.entri.com/power/events.md): Webhook events and the power_status field. - [Entri Secure Overview](https://developers.entri.com/secure/overview.md): Automated SSL provisioning — what Entri Secure is and when to use it. - [Secure Configuration](https://developers.entri.com/secure/configuration.md): connectDomain() config keys for Secure: ssl on dnsRecords, secureRootDomain, applicationUrl. - [Secure Endpoints](https://developers.entri.com/secure/endpoints.md): REST endpoints for Entri Secure. - [Secure Events](https://developers.entri.com/secure/events.md): Webhook events and the secure_status field. - [Entri Network Overview](https://developers.entri.com/network/overview.md): Join the Entri Network as a DNS provider so Entri can configure records on your platform automatically. - [DNS Provider Onboarding](https://developers.entri.com/network/dns-provider-onboarding.md): Register your DNS platform with the Entri Network so Entri can automatically configure DNS records on behalf of your users. - [DNS Concepts](https://developers.entri.com/dns-concepts.md): Essential DNS knowledge for working with Entri - [Handling DKIM, SPF, and DMARC Records](https://developers.entri.com/handling-dkim-spf-dmarc-records.md): Add and manage DKIM, SPF, and DMARC email-authentication records through Entri. - [DMARC Handling: Advanced Options](https://developers.entri.com/advanced-dmarc-options.md): Advanced DMARC handling via advancedDmarcOptions — tag overrides, removals, inheritance, and conditional additions. - [Provider Limitations](https://developers.entri.com/provider-limitations.md): Known constraints and behaviors by DNS provider that may affect automated configuration - [Overview](https://developers.entri.com/entri-mcp.md): Enable AI agents to search, register, and connect domains through Entri's MCP server. - [Tool Reference](https://developers.entri.com/entri-mcp-tools.md): Reference for all tools exposed by the Entri MCP server. - [Webhooks Overview](https://developers.entri.com/webhooks-overview.md): Payload envelope, signature verification, top-level fields, and links to per-product event pages. - [Errors Overview](https://developers.entri.com/errors/overview.md): Common errors and how to resolve them - [Responsible Disclosure Policy](https://developers.entri.com/responsible-disclosure-policy.md): How to report a security vulnerability to Entri, plus our disclosure guidelines and exclusions. - [Blog](https://developers.entri.com/links/blog.md) - [Demo](https://developers.entri.com/links/demo.md) ## OpenAPI Specs - [openapi](https://developers.entri.com/api-reference/openapi.json)