Charcoal UI

Keystone: Auth API template

Login, done in an afternoon.

For APIs and SDKs: a terminal hero, three integration steps, security seals, tiers, FAQs and a copyable install command.

About the Keystone template

Keystone is a compact page for APIs and SDKs. A terminal hero installs the SDK, three integration steps and a security section build trust, then pricing by monthly active users, a developer FAQ and a copyable install command.

Login, done in an afternoon. It is a complete auth api landing page for React and Tailwind CSS 4, assembled from 8 Charcoal UI sections.

Who Keystone is for

  • Authentication and identity APIs.
  • SDKs and client libraries.
  • Feature flag and config services.
  • Developer-first APIs.

What is inside

8 sections, top to bottom:

  • Navbar Floating: A glass pill that hides on scroll down, with a gliding hover highlight and a mobile sheet.
  • Hero Terminal: Developer-tool hero: beams on a grid, and a terminal that types your install and dev commands.
  • Features Steps: Numbered how-it-works steps joined by a line that draws itself as the section scrolls in.
  • Features Security: Trust section with certification seals, the controls behind them and a live uptime gauge.
  • Pricing Tiers: Three plans with a monthly/yearly switch; prices roll to the new amount and the popular plan glows.
  • FAQ Split: Heading and contact link on the left, a springy accordion on the right.
  • CTA Terminal: Developer CTA with a copyable install command beside a terminal that runs it.
  • Footer Minimal: One quiet row: brand, a few links and the year.

How it is built

Terminal lines and the install command match your real setup. Every section is a separate Charcoal UI section, so you can reorder, remove or restyle any of them, and the accent colour is one CSS variable on the page wrapper.

Install Keystone

npx shadcn@latest add @charcoal/keystone

Templates are part of Charcoal UI Pro. One seat covers all 100 templates, 107 sections and 300 Pro components. The command installs the page and every section and component it uses, so it runs the moment it lands.

Frequently asked questions

Can I use Keystone for a client site?
Yes. A Pro seat covers unlimited personal and commercial projects, client work included.
Is Keystone a Next.js template?
It is a React 19 page that works in Next.js (App Router or Pages Router), Vite, Remix and Astro. Drop it into a route and it renders.

Sections in this template

  • Navbar Floating: A glass pill that hides on scroll down, with a gliding hover highlight and a mobile sheet.
  • Hero Terminal: Developer-tool hero: beams on a grid, and a terminal that types your install and dev commands.
  • Features Steps: Numbered how-it-works steps joined by a line that draws itself as the section scrolls in.
  • Features Security: Trust section with certification seals, the controls behind them and a live uptime gauge.
  • Pricing Tiers: Three plans with a monthly/yearly switch; prices roll to the new amount and the popular plan glows.
  • FAQ Split: Heading and contact link on the left, a springy accordion on the right.
  • CTA Terminal: Developer CTA with a copyable install command beside a terminal that runs it.
  • Footer Minimal: One quiet row: brand, a few links and the year.

Keystone as Markdown