{"templateId":"markdown","sharedDataIds":{"sidebar":"sidebar-sidebars.yaml"},"props":{"metadata":{"markdoc":{"tagList":["admonition"]},"type":"markdown"},"seo":{"title":"Getting Started","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":"getting-started","__idx":0},"children":["Getting Started"]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"github","__idx":1},"children":["GitHub"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["We make available a sample provisioning module on GitHub. We recommend using this as a starting point for a custom module."]},{"$$mdtype":"Tag","name":"blockquote","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["https://github.com/WHMCS/sample-provisioning-module"]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"choosing-a-name","__idx":2},"children":["Choosing a Name"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Provisioning Modules are located in the ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["/modules/servers/"]}," directory."]},{"$$mdtype":"Tag","name":"Admonition","attributes":{"type":"info","name":"Info"},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Module names should be a single word, consisting of only lowercase letters and numbers. The name must start with a letter, and must be unique."]}]}]},"headings":[{"value":"Getting Started","id":"getting-started","depth":1},{"value":"GitHub","id":"github","depth":2},{"value":"Choosing a Name","id":"choosing-a-name","depth":2}],"frontmatter":{"title":"Getting Started","seo":{"title":"Getting Started"}},"lastModified":"2026-08-03T17:00:42.000Z","pagePropGetterError":{"message":"","name":""}},"slug":"/provisioning-modules/getting-started","userData":{"isAuthenticated":false,"teams":["anonymous"]},"isPublic":true}