Frontic
Frontic
Changelog
  • Changelog
  • Feature requests
  • Support portal

Frontic changelog

Frontic CLI & Client SDK

The Frontic CLI is a command-line interface for interacting with your Frontic account and generating project-specific files, including the auto-generated, type-safe Client SDK.

CLI Features

  • Authentication - Secure browser-based login that stores tokens locally in .frontic-local/ directory.

  • Project Selection - Connect your local environment to specific Frontic projects interactively or via command-line flags.

  • Client SDK Generation - Generate a type-safe JavaScript/TypeScript client from your project schema with full autocomplete support.

  • Multi-Environment Support - Target different environments (develop, preview, production) when generating clients.

  • Project Info - View organization, project, and user information for your connected account.

Client SDK Benefits

  • Type Safety - Full TypeScript types for all API responses and payloads

  • Developer Experience - Autocompletion and type checking for queries specific to your storages and blocks

  • Dynamic Resolution - Automatic API endpoint discovery

  • Built-in Authentication - Header and token management included

  • Performance Monitoring - Convenience methods for tracking API usage

Installation

# Using npx (recommended - always latest version)
npx @frontic/cli@latest login
npx @frontic/cli@latest generate

# Or install globally
npm install -g @frontic/cli
frontic login
frontic generate

Example Workflow

frontic login          # Authenticate via browser
frontic project        # Select your project
frontic generate       # Generate typed client SDK
frontic info           # View account information

Documentation

Full CLI reference at docs.frontic.com/reference/frontic-cli.