{"templateId":"markdown","sharedDataIds":{"sidebar":"sidebar-sidebars.yaml"},"props":{"metadata":{"markdoc":{"tagList":[]},"type":"markdown"},"seo":{"title":"Quick Start","description":"Developer documentation for the WHMCS API — the","llmstxt":{"hide":false,"sections":[{"title":"Table of contents","includeFiles":["**/*"],"excludeFiles":[]}],"excludeFiles":[]}},"dynamicMarkdocComponents":[],"compilationErrors":[],"ast":{"$$mdtype":"Tag","name":"article","attributes":{},"children":[{"$$mdtype":"Tag","name":"Heading","attributes":{"level":1,"id":"quick-start","__idx":0},"children":["Quick Start"]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"what-would-you-like-to-do","__idx":1},"children":["What would you like to do?"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/themes/getting-started"},"children":["Create a custom WHMCS client area theme"]},{"$$mdtype":"Tag","name":"br","attributes":{},"children":[]},"A theme in WHMCS controls the client facing user interface. Create a seamless experience for your visitors by creating a custom client area theme that matches the rest of your website."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/provisioning-modules"},"children":["Create a Provisioning Module"]},{"$$mdtype":"Tag","name":"br","attributes":{},"children":[]},"Provisioning Modules enable provisioning and management of services in WHMCS. They are also sometimes referred to as Product or Server Modules."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/addon-modules"},"children":["Create an Addon Module"]},{"$$mdtype":"Tag","name":"br","attributes":{},"children":[]},"Addon Modules allow you to create both admin pages and hooks to extend WHMCS further."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/domain-registrars"},"children":["Create a Domain Registar Module"]},{"$$mdtype":"Tag","name":"br","attributes":{},"children":[]},"Registrar Modules allow for the registration and management of domains within WHMCS. Registrar Modules are also referred to as Domain Modules."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/payment-gateways"},"children":["Create a Payment Gateway Module"]},{"$$mdtype":"Tag","name":"br","attributes":{},"children":[]},"Creating a Payment Gateway Module allows you to connect and integrate WHMCS with additional payment service providers."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/mail-providers"},"children":["Create a Mail Provider Module"]},{"$$mdtype":"Tag","name":"br","attributes":{},"children":[]},"Mail Provider Modules allow you to add custom mail providers to WHMCS."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/api"},"children":["Integrate WHMCS with 3rd party systems using the API"]},{"$$mdtype":"Tag","name":"br","attributes":{},"children":[]},"The WHMCS API allows you to perform operations and actions within WHMCS from external third party and custom code."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/api-reference"},"children":["Browse the API Reference"]},{"$$mdtype":"Tag","name":"br","attributes":{},"children":[]},"A complete listing of API functions available in WHMCS."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/hooks"},"children":["Integrate 3rd party systems into WHMCS using Hooks"]},{"$$mdtype":"Tag","name":"br","attributes":{},"children":[]},"Hooks allow you to execute your own code when events occur inside WHMCS."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/hooks-reference"},"children":["Browse the Hook Reference"]},{"$$mdtype":"Tag","name":"br","attributes":{},"children":[]},"A complete listing of Hook Points available in WHMCS."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/advanced/db-interaction"},"children":["Interact and retrieve data from the WHMCS Database"]},{"$$mdtype":"Tag","name":"br","attributes":{},"children":[]},"Learn how to interact with the WHMCS database."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/languages/adding-a-language"},"children":["Create a new language"]},{"$$mdtype":"Tag","name":"br","attributes":{},"children":[]},"Create your own additional language translations."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/advanced/upgrade-to-whmcs-8"},"children":["Upgrade to WHMCS 8.0"]},{"$$mdtype":"Tag","name":"br","attributes":{},"children":[]},"View important information about updating your code for WHMCS 8.0."]}]}]},"headings":[{"value":"Quick Start","id":"quick-start","depth":1},{"value":"What would you like to do?","id":"what-would-you-like-to-do","depth":2}],"frontmatter":{"title":"Quick Start","seo":{"title":"Quick Start"}},"lastModified":"2026-08-03T17:00:42.000Z","pagePropGetterError":{"message":"","name":""}},"slug":"/about/quick-start","userData":{"isAuthenticated":false,"teams":["anonymous"]},"isPublic":true}