Skip to main content
Four steps take you from an empty project to a rendered product list: get a key, initialize a client, read the catalog, and read the store’s own configuration.

Step 1: Obtain your API keys

Every request is authenticated, so a key comes first.
Login to the Galactic Core Dashboard and navigate to Integrations → API Keys.You will find two types of keys:
  • Publishable Key (tybrite_pk_...): Used for frontend applications (Web/Mobile).
  • Secret Key (tybrite_sk_...): Used for backend services and administrative tasks.
A secret key belongs only in server-side code. Publishable keys cover search and product browsing; checkout and accounting run from your server with a secret key.

Step 2: Initialize the SDK or REST Client

Choose your preferred way to interact with Galactic Core.

Step 3: Make your first request

Retrieve your product catalog to verify your connection.

Step 4: Know your store

Most storefronts open with a single store info call — it returns everything you need to render the shell before any catalog request: branding, the currencies you support, which features are enabled, which payment methods to show, and a catalog snapshot. Read it once on load and reuse it.
Response (trimmed — from the Galactic Test Store)
How a storefront uses each part:
Request only the parts you need with sections, e.g. getStoreInfo({ sections: 'features,payments' }).

Next Steps

Explore the core pillars of the Tybrite ecosystem:

Authentication Guide

Learn about session management and HMAC security.

Core Commerce

Master products, orders, and customer management.

Discovery

Implement AI-powered search and recommendations.

API Reference

Browse the full REST API documentation.
Pro Tip: Use the fields parameter in your requests to optimize for mobile performance and reduce bandwidth.