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:
-
Log in to your ikas dashboard.
-
In the left menu, go to Apps > My Apps.
-
Click Go to private apps at the top right.
-
You’ll be redirected to the overview page of your private apps. Click Add private app at the top right.
-
Enter an app name and an email address.
-
Choose the app type Standard App (a regular ikas application integrated via API into your store).
-
Enable all required access permissions.
-
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.
- 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
andclient_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:
-
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:
-
Register via the Partner Interface at ikas.dev
-
Create a partner (for yourself or your clients)
-
Set up a development store
-
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.