What is ikas.dev?

ikas.dev is the central platform for developers who want to create apps or themes for the ikas e-commerce system.
Whether you want to code your own themes from scratch or develop an app using the powerful GraphQL API – ikas.dev provides all the tools and the relevant documentation you need.

What can you do on ikas.dev?

Currently, the following sections are available on ikas.dev:

  • API Documentation: Everything you need to use the ikas GraphQL API

  • Themes: Build your own themes for the ikas Storefront Editor

  • Dashboard: Overview of developer-relevant features in the ikas dashboard

  • Partners: Manage your partner and developer accounts

  • (Apps section: Coming soon)


Develop Your Own App Using the ikas API

If you want to build your own application, you can access ikas’ powerful GraphQL API.

Requirements:

  1. Log in to your ikas dashboard.

  2. In the left menu, go to Apps > My Apps.

  3. Click Go to private apps at the top right.

  4. You’ll be redirected to the overview page of your private apps. Click Add private app at the top right.

  5. Enter an app name and an email address.

  6. Choose the app type Standard App (a regular ikas application integrated via API into your store).

  7. Enable all required access permissions.

  8. Define whether the app is a Sales Channel.

    If the created private app is a sales channel, you can create and manage orders via the API.

  9. After saving, you will receive a Client ID and Client Secret.
    You’ll need these credentials to authenticate via the API.

API Access:

  • API URL: https://api.myikas.com/api/v1/admin/graphql

  • Playground: Interactive GraphQL Playground available

  • Authentication: Token-based authentication via client_id and client_secret

You can find more details about API usage under API Docs at ikas.dev/docs/intro.


Develop Your Own Themes

If you want to design custom storefronts, the Themes section on ikas.dev is for you.

Benefits:

  • Themes are built using Next.js, TypeScript, and MobX.

  • You don’t need to build complete pages – instead, you create dynamic, customizable React components that act as reusable building blocks.

Before You Start: Partner Account Required

Before you start developing themes, create a partner account through the partner interface and complete these two steps:

  1. Create a development store

  2. Set up a theme and create a theme configuration

Test Your Setup

Open a terminal and run the following command to create your theme project locally:

npx create-ikas-theme@latest

Then copy your theme configuration into the config.json file and start the project:

cd your-theme
yarn install
yarn dev

→ Your theme will then be available at http://localhost:3333.

Note: Currently, only Yarn is supported.

You can find more details about theme development under Themes at ikas.dev/docs/theme/getting-started/introduction.

Note: Theme development is currently in beta.


Use the Partner Interface

To get started with development, you need a partner account:

  1. Register via the Partner Interface at ikas.dev

  2. Create a partner (for yourself or your clients)

  3. Set up a development store

  4. Start building themes or apps

You can find more details about the Partner Interface under Partners at ikas.dev/docs/partner/introduction.


Dashboard Features for Developers

ikas.dev also provides documentation on relevant dashboard features – for example, managing your themes or apps in the backend as a developer.

You can find more details about dashboard features under Dashboard at ikas.dev/docs/dashboard/introduction.


Whether it’s an app or a theme – ikas.dev enables you to implement your ideas in a technically clean and flexible way.