[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"landing-page-seo:\u002Fgetting-started:localized-content-set-v3":3,"landing-site-settings:localized-content-set-v4":26,"landing-footer-link-groups:localized-content-set-v3":52,"landing-navigation-items:localized-content-set-v4":249,"landing-page:\u002Fgetting-started:sections-items-localized-content-set-v3":316},[4],{"path":5,"changefreq":6,"priority":7,"ogImage":8,"contentSet":9},"\u002Fgetting-started","weekly","0.8",null,{"id":10,"contents":11},324,[12],{"languageCode":13,"values":14,"isActive":24,"id":25},"en",{"title":15,"description":16,"keywords":17,"structuredData":8},"Getting Started - Enfyra","Start with Enfyra Cloud for a managed project, or run the open-source runtime locally when you need infrastructure control.",[18,19,20,21,22,23],"Enfyra","Getting Started","Enfyra Cloud","Self-hosted backend","Backend platform","Generated API",true,510,[27],{"siteUrl":28,"githubUrl":29,"enfyraVersion":30,"contentSet":31},"https:\u002F\u002Fenfyra.io","https:\u002F\u002Fgithub.com\u002Fenfyra\u002Fenfyra","2.2.20",{"id":32,"contents":33},56,[34],{"languageCode":13,"values":35,"isActive":24,"id":51},{"siteName":18,"logoText":18,"description":36,"copyrightText":37,"navMenuTitle":38,"navMenuDescription":39,"docsSearchButtonLabel":40,"docsSidebarToggleLabel":41,"docsSearchTitle":40,"docsSearchDescription":42,"docsSearchPlaceholder":43,"docsSearchEmptyText":44,"docsSearchNoResultsText":45,"docsSearchFooterHint":46,"copyCommandLabel":47,"copiedCommandLabel":48,"backToTopLabel":49,"themeMenuLabel":50},"Live metadata backend platform for APIs, permissions, hooks, workflows, realtime behavior, and admin tools on Enfyra Cloud or your own infrastructure.","© 2026 Enfyra. Licensed under Elastic License 2.0.","Navigation","Primary Enfyra navigation","Search documentation","Toggle documentation navigation","Search docs by title, summary, slug, and body content.","Search docs...","Type to search every cached documentation page.","No matching docs found.","↑↓ Enter Esc","Copy command","Copied command","Back to top","Theme menu",524,[53,104,150,199],{"id":54,"type":55,"order":56,"contentSet":57,"children":64},14,"group",1,{"id":58,"contents":59},52,[60],{"languageCode":13,"values":61,"isActive":24,"id":63},{"label":62},"Product",545,[65,75,83,93],{"id":56,"type":66,"to":67,"href":8,"order":56,"isActive":24,"contentSet":68},"internal","\u002Ffeatures",{"id":69,"contents":70},57,[71],{"languageCode":13,"values":72,"isActive":24,"id":74},{"label":73},"Features",532,{"id":76,"type":66,"to":5,"href":8,"order":76,"isActive":24,"contentSet":77},2,{"id":78,"contents":79},58,[80],{"languageCode":13,"values":81,"isActive":24,"id":82},{"label":19},533,{"id":84,"type":66,"to":85,"href":8,"order":84,"isActive":24,"contentSet":86},3,"\u002Fdocs",{"id":87,"contents":88},59,[89],{"languageCode":13,"values":90,"isActive":24,"id":92},{"label":91},"Documentation",534,{"id":94,"type":95,"to":8,"href":96,"order":94,"isActive":24,"contentSet":97},4,"external","https:\u002F\u002Fdemo.enfyra.io\u002F",{"id":98,"contents":99},60,[100],{"languageCode":13,"values":101,"isActive":24,"id":103},{"label":102},"Demo",535,{"id":105,"type":55,"order":76,"contentSet":106,"children":113},15,{"id":107,"contents":108},53,[109],{"languageCode":13,"values":110,"isActive":24,"id":112},{"label":111},"Resources",546,[114,123,132,141],{"id":115,"type":66,"to":85,"href":8,"order":56,"isActive":24,"contentSet":116},9,{"id":117,"contents":118},65,[119],{"languageCode":13,"values":120,"isActive":24,"id":122},{"label":121},"API Reference",540,{"id":124,"type":66,"to":85,"href":8,"order":76,"isActive":24,"contentSet":125},10,{"id":126,"contents":127},66,[128],{"languageCode":13,"values":129,"isActive":24,"id":131},{"label":130},"Examples",541,{"id":133,"type":66,"to":85,"href":8,"order":84,"isActive":24,"contentSet":134},11,{"id":135,"contents":136},91,[137],{"languageCode":13,"values":138,"isActive":24,"id":140},{"label":139},"Architecture",542,{"id":142,"type":95,"to":8,"href":29,"order":94,"isActive":24,"contentSet":143},12,{"id":144,"contents":145},92,[146],{"languageCode":13,"values":147,"isActive":24,"id":149},{"label":148},"Contributing",543,{"id":151,"type":55,"order":84,"contentSet":152,"children":159},16,{"id":153,"contents":154},54,[155],{"languageCode":13,"values":156,"isActive":24,"id":158},{"label":157},"Community",547,[160,169,179,189],{"id":161,"type":95,"to":8,"href":29,"order":56,"isActive":24,"contentSet":162},5,{"id":163,"contents":164},61,[165],{"languageCode":13,"values":166,"isActive":24,"id":168},{"label":167},"GitHub",536,{"id":170,"type":95,"to":8,"href":171,"order":76,"isActive":24,"contentSet":172},6,"https:\u002F\u002Fdiscord.gg\u002FDH5sXtFVWM",{"id":173,"contents":174},62,[175],{"languageCode":13,"values":176,"isActive":24,"id":178},{"label":177},"Discord",537,{"id":180,"type":66,"to":181,"href":8,"order":84,"isActive":24,"contentSet":182},7,"\u002Fcommunity",{"id":183,"contents":184},63,[185],{"languageCode":13,"values":186,"isActive":24,"id":188},{"label":187},"Discussions",538,{"id":190,"type":95,"to":8,"href":191,"order":94,"isActive":24,"contentSet":192},8,"https:\u002F\u002Fgithub.com\u002Fenfyra\u002Fenfyra\u002Fissues",{"id":193,"contents":194},64,[195],{"languageCode":13,"values":196,"isActive":24,"id":198},{"label":197},"Issues",539,{"id":200,"type":55,"order":94,"contentSet":201,"children":208},17,{"id":202,"contents":203},55,[204],{"languageCode":13,"values":205,"isActive":24,"id":207},{"label":206},"Legal",548,[209,219,229,239],{"id":210,"type":66,"to":211,"href":8,"order":56,"isActive":24,"contentSet":212},13,"\u002Fcloud-terms",{"id":213,"contents":214},93,[215],{"languageCode":13,"values":216,"isActive":24,"id":218},{"label":217},"Cloud Terms",544,{"id":220,"type":66,"to":221,"href":8,"order":76,"isActive":24,"contentSet":222},18,"\u002Fprivacy-policy",{"id":223,"contents":224},94,[225],{"languageCode":13,"values":226,"isActive":24,"id":228},{"label":227},"Privacy Policy",549,{"id":230,"type":66,"to":231,"href":8,"order":84,"isActive":24,"contentSet":232},19,"\u002Frefund-policy",{"id":233,"contents":234},95,[235],{"languageCode":13,"values":236,"isActive":24,"id":238},{"label":237},"Refund Policy",550,{"id":240,"type":66,"to":241,"href":8,"order":94,"isActive":24,"contentSet":242},20,"\u002Fcloud-headroom",{"id":243,"contents":244},96,[245],{"languageCode":13,"values":246,"isActive":24,"id":248},{"label":247},"Cloud Provider Model",551,[250,262,270,281,291,299,307],{"id":56,"kind":251,"type":66,"to":252,"href":8,"icon":8,"order":56,"metadata":253,"contentSet":255},"primary","\u002F",{"active":254},"exact",{"id":256,"contents":257},46,[258],{"languageCode":13,"values":259,"isActive":24,"id":261},{"label":260,"ariaLabel":8},"Home",525,{"id":76,"kind":251,"type":66,"to":67,"href":8,"icon":8,"order":76,"metadata":263,"contentSet":264},{"active":254},{"id":265,"contents":266},47,[267],{"languageCode":13,"values":268,"isActive":24,"id":269},{"label":73,"ariaLabel":8},526,{"id":180,"kind":251,"type":66,"to":271,"href":8,"icon":272,"order":84,"metadata":273,"contentSet":274},"\u002Fpricing","lucide:badge-dollar-sign",{"active":254},{"id":275,"contents":276},51,[277],{"languageCode":13,"values":278,"isActive":24,"id":280},{"label":279,"ariaLabel":279},"Pricing",531,{"id":84,"kind":251,"type":66,"to":85,"href":8,"icon":8,"order":94,"metadata":282,"contentSet":284},{"active":283},"prefix",{"id":285,"contents":286},48,[287],{"languageCode":13,"values":288,"isActive":24,"id":290},{"label":289,"ariaLabel":8},"Docs",527,{"id":94,"kind":251,"type":66,"to":5,"href":8,"icon":8,"order":161,"metadata":292,"contentSet":293},{"active":254},{"id":294,"contents":295},49,[296],{"languageCode":13,"values":297,"isActive":24,"id":298},{"label":19,"ariaLabel":8},528,{"id":161,"kind":251,"type":66,"to":181,"href":8,"icon":8,"order":170,"metadata":300,"contentSet":301},{"active":254},{"id":302,"contents":303},50,[304],{"languageCode":13,"values":305,"isActive":24,"id":306},{"label":157,"ariaLabel":8},529,{"id":170,"kind":308,"type":95,"to":8,"href":29,"icon":309,"order":56,"metadata":8,"contentSet":310},"social","lucide:github",{"id":311,"contents":312},338,[313],{"languageCode":13,"values":314,"isActive":24,"id":315},{"label":167,"ariaLabel":167},530,[317],{"id":84,"path":5,"slug":318,"order":84,"isActive":24,"contentSet":319,"sections":324},"getting-started",{"id":84,"contents":320},[321],{"languageCode":13,"values":322,"isActive":24,"id":84},{"title":19,"description":323},"Start with Enfyra Cloud or run the local runtime when you need full control.",[325,348,390],{"id":151,"sectionKey":326,"icon":327,"layout":8,"actionPath":8,"secondaryActionPath":8,"order":56,"isActive":24,"contentSet":328,"items":337},"hero","lucide:square-terminal",{"id":329,"contents":330},21,[331],{"languageCode":13,"values":332,"isActive":24,"id":336},{"eyebrow":333,"title":334,"description":335,"actionText":8,"secondaryActionText":8},"Cloud or local runtime","Start with Enfyra Cloud, then go deeper when you need control.","Create a managed Cloud project for the fastest path, or bring Enfyra up locally to inspect the generated API and runtime internals.",404,[338],{"id":183,"icon":8,"href":8,"path":8,"code":8,"metadata":339,"order":56,"isActive":24,"contentSet":341},{"kind":340},"note",{"id":342,"contents":343},279,[344],{"languageCode":13,"values":345,"isActive":24,"id":347},{"label":346,"title":8,"description":8,"value":8},"Choose the shortest path: start on Cloud, or run the open-source runtime locally when infrastructure control matters.",477,{"id":200,"sectionKey":349,"icon":8,"layout":8,"actionPath":8,"secondaryActionPath":8,"order":76,"isActive":24,"contentSet":350,"items":358},"boot_path",{"id":351,"contents":352},22,[353],{"languageCode":13,"values":354,"isActive":24,"id":357},{"eyebrow":355,"title":356,"description":8,"actionText":8,"secondaryActionText":8},"Boot path","Two clear setup paths for the same live metadata backend.",405,[359,372],{"id":193,"icon":360,"href":8,"path":8,"code":361,"metadata":362,"order":56,"isActive":24,"contentSet":364},"lucide:terminal","# Quick start with Docker (recommended)\ndocker run -d \\\n  --name enfyra \\\n  -p 3000:3000 \\\n  -v enfyra-data:\u002Fapp\u002Fdata \\\n  enfyra\u002Fenfyra:latest\n\n# Access the application\nhttp:\u002F\u002Flocalhost:3000\n\n# Default credentials:\n# Admin Email: enfyra@admin.com\n# Admin Password: 1234",{"steps":363},[],{"id":365,"contents":366},280,[367],{"languageCode":13,"values":368,"isActive":24,"id":371},{"label":8,"title":369,"description":370,"value":8},"Start on Cloud or install locally","Use Enfyra Cloud for a managed isolated project. Use Docker or manual installation when you want to run the open-source runtime yourself. For detailed local setup, see the \u003Ca href=\"\u002Fdocs\u002Fgetting-started-installation\">Installation guide\u003C\u002Fa>.",478,{"id":117,"icon":373,"href":8,"path":8,"code":8,"metadata":374,"order":94,"isActive":24,"contentSet":382},"lucide:database",{"steps":375},[376,377,378,379,380,381],"Navigate to the admin UI at http:\u002F\u002Flocalhost:3000","Click 'Collections' in the sidebar","Click 'Create Collection'","Define your table name and columns","Set data types, validation rules, and relationships","Click 'Save' - your REST APIs are live; enable GraphQL per table when needed",{"id":383,"contents":384},281,[385],{"languageCode":13,"values":386,"isActive":24,"id":389},{"label":8,"title":387,"description":388,"value":8},"Create Your First Table","Use the admin interface to create tables and define schemas. See the \u003Ca href=\"\u002Fdocs\u002Fgetting-started-table-creation\">Table Creation guide\u003C\u002Fa> for a detailed walkthrough.",479,{"id":220,"sectionKey":391,"icon":8,"layout":8,"actionPath":8,"secondaryActionPath":8,"order":84,"isActive":24,"contentSet":392,"items":400},"after_boot",{"id":393,"contents":394},23,[395],{"languageCode":13,"values":396,"isActive":24,"id":399},{"eyebrow":397,"title":398,"description":8,"actionText":8,"secondaryActionText":8},"After boot","Move from running instance to production shape.",406,[401,410,420,430],{"id":126,"icon":8,"href":8,"path":8,"code":8,"metadata":8,"order":56,"isActive":24,"contentSet":402},{"id":403,"contents":404},282,[405],{"languageCode":13,"values":406,"isActive":24,"id":409},{"label":8,"title":407,"description":408,"value":8},"Manage Your Data","Learn how to create, edit, and delete records in your tables. Use filters to find data quickly and work with related records through the relation picker system. \u003Ca href=\"\u002Fdocs\u002Fgetting-started-data-management\">View Data Management Guide\u003C\u002Fa>",480,{"id":411,"icon":8,"href":8,"path":8,"code":8,"metadata":8,"order":76,"isActive":24,"contentSet":412},67,{"id":413,"contents":414},283,[415],{"languageCode":13,"values":416,"isActive":24,"id":419},{"label":8,"title":417,"description":418,"value":8},"Configure Enfyra","Customize your Enfyra application settings including Rich Text Editor configuration, theme settings, and other application-wide options. \u003Ca href=\"\u002Fdocs\u002Fgetting-started-enfyra-config\">View Configuration Guide\u003C\u002Fa>",481,{"id":421,"icon":8,"href":8,"path":8,"code":8,"metadata":8,"order":84,"isActive":24,"contentSet":422},68,{"id":423,"contents":424},284,[425],{"languageCode":13,"values":426,"isActive":24,"id":429},{"label":8,"title":427,"description":428,"value":8},"Build Your App Frontend","Explore the App system to customize forms, filters, menus, routing, and permissions. Learn how to extend your application with custom handlers and hooks. \u003Ca href=\"\u002Fdocs\u002Fapp\">View App Documentation\u003C\u002Fa>",482,{"id":431,"icon":8,"href":8,"path":8,"code":8,"metadata":8,"order":94,"isActive":24,"contentSet":432},69,{"id":433,"contents":434},285,[435],{"languageCode":13,"values":436,"isActive":24,"id":439},{"label":8,"title":437,"description":438,"value":8},"Extend Your Backend","Learn advanced backend features including custom hooks, handlers, query filtering, cache operations, and API lifecycle management. \u003Ca href=\"\u002Fdocs\u002Fserver\">View Server Documentation\u003C\u002Fa>",483]