Skip to main content
If you want quick answers before reading the full docs set, start with this FAQ. Every answer below is intentionally short and points you to the right deeper page.

Most common questions

No. In most cases the safer approach is the opposite: enable only the modules you actually need, then turn the rest off through NEXT_PUBLIC_ENABLE_*. See Feature toggle matrix and Environment variables.
Yes for understanding what is already ready, choosing a use case, deciding which features should stay active, and preparing a better brief for a developer. But once the work moves into large custom changes, schema design, core business logic, or production deployment, a developer still becomes very helpful. See What you can do without code vs what needs a developer.
Yes. Set NEXT_PUBLIC_ENABLE_AI=false, then remove CTA copy, plan references, and messaging that mention AI. See AI and tooling and Rebranding recipes if you want to remove AI from both the product and the positioning.
No. You only need one provider through PAYMENT_PROVIDER, then you fill the matching provider credentials. Midtrans and Doku are alternatives, not a requirement to run together. See Services setup and Environment variables.
Yes. Set NEXT_PUBLIC_ENABLE_PAYMENTS=false, then clean up pricing pages, upgrade CTA copy, and checkout flows. For use cases such as member portals or client areas, this is often the most sensible starting preset. See Preset recipes by use case.
Yes. That is one of the safest early paths. You can turn auth, payments, admin, and AI off first, then focus on the landing page, contact form, blog, roadmap, and waitlist. See KilatKoding use cases, Preset recipes by use case, and Launch checklists.
Yes. This is one of the most natural KilatKoding use cases. But a clean rebrand usually covers more than the logo: navigation, copy, pricing, legal pages, email sender, CTA structure, and any modules that should be turned off also need to be cleaned up. See Customization and Rebranding recipes.
Yes. The local setup docs are written specifically for those three operating systems. If your team works across platforms, this is usually the safest entry point to keep everyone on the same setup order. See Local setup.
You still need a developer when the work reaches product-specific data models, database schema, more detailed permission rules, webhook logic, deeper AI experience work, extra service integrations, and more complex production deployment. See Architecture, Database map, and API reference.
As a starting foundation, yes. As a ready-made marketplace or full multi-tenant solution, not yet. KilatKoding can save time in auth, billing, admin, and marketing layers, but the core logic for multi-seller flows, payouts, escrow, or team workspaces still needs a large custom layer. See KilatKoding comparison and Current limitations.
No. But the most detailed deployment path in the docs currently uses Vercel, so it is usually the fastest option if your team wants to follow the documentation directly. If you deploy elsewhere, the same env, callback URL, and webhook principles still apply, but some operational steps will need to be adapted. See Vercel deployment.
Start with Product overview, KilatKoding use cases, KilatKoding comparison, then Preset recipes by use case. From there you can usually choose a setup direction without reading the whole site at once.
If your question is still not answered here, also check Glossary, Troubleshooting, and Operational runbook.