Sample Reference

Create apps quickly and easily
with our sample reference.

Developer Story

Hear from other developers.

We've come to realize the value of our products since launching them on Cafe24 Developers.
We couldn't believe it when a kids clothing store was able to make sales of over 45,000 dollars using our app, with just an hour of live-streaming.

Seonghwan Cho, CEO of SGRSOFT

This business provides value for those who run their own online stores.
I hope that Cafe24 will continue to build a sustainable and synergistic relationship with us so that we can continue to launch new services for store owners.

Juhong Jeon, CEO of LABDOKU

The e-commerce market is limitless.
Furthermore, the pandemic has brought us new opportunities to grow. We believe that with Cafe24 we can go global.

Byunghwa Lee, CEO of Shop+

Cafe24 allows us to focus solely on development, while helping to connect us with customers through our solutions. I believe this is how we were able to grow so much.

Seungjun Yoo, Deputy CEO of MNC NEXT

When we requested a new feature, Cafe24 was quick to respond and added the feature almost instantly. It feels like we are growing together with Cafe24.

Hyunseok Shin, SW engineer of Odd Concepts

Cafe24 is the biggest player in South Korea's e-commerce solution market, and both Cafe24 and us partners have the same target customers: store owners. I believe that building a long-term partnership will be mutually beneficial for both Cafe24 and its partners.

Sungjin Choi, CEO of Only One

There was little to no hassle in launching our products.
Just give it a try and get an edge over your competition.

Insub Han, Marketing Manager of UNEEDCOMMS

Cafe24 Developers is a business platform where experienced businesses and start-ups can promote their products and services.
I'm excited about the huge business ecosystem it will bring.

Jungnam Bang, CEO of NibbleSKY

Anyone can create and provide their services on Cafe24 Developers. Because of this, developers can come up with a large variety of products.

Sangeun Yoo, CEO of GmateSystems

Cafe24 Experts gave us several opportunities to work with big-name online stores.
We were able to get various ideas to understand their needs and create new apps accordingly.

Donghyuk Ahn, CEO of Chatis

Inquiries have increased by 50% and sales have soared since we launched our app on Cafe24 Store.

Yoonho Kim, CEO of CREMA

Everything is well explained in the API documentation, with lots of additional examples. And most of all, Cafe24's tech support is always quick to respond.

Boksung Kim, CEO of Masterskin

What resonated with me the most was creating an ecosystem over the medium-to-long run, rather than focusing on short-term earnings.

Yeonjin Chu, CEO of LATELY KOREA

Customers have almost doubled since release. 20% out of all our new customers are installing our app through their Cafe24 stores.

Siwon Choi, CEO of Channel Corporation


  • QHow can I sell an app?
    You can sell an app on the App Store by creating a service via an app built with Cafe24 Developers. Once you have built your app, registered its information, and passed the screening process, you can begin selling your app straight away. Specifications and processes related to building apps are provided in detail in the Cafe24 Developer’s development guide.
    Go to Development guide
  • QHow is revenue shared?
    Revenue is shared from 100% of the total sales amount, with 85% paid to the developer and 15% set aside as Cafe24’s commission fee (including all card transaction fees and PG fees). In addition, any surplus funds recovered from the remaining commission fee after fixed operating costs are reinvested back into your app's marketing costs.
  • QCan I get technical support while building my app?
    As with many cases where a technical issue needs to be identified and resolved, Cafe24 Developers operates an in-house technical support center for this purpose. You can contact the support center at [Developers admin>Development support>Developer’s support] and we’ll get back to you within one business day.
  • QCan I sign up and sell my products without a business registration number?
    You can sign up and sell your products without a business registration number.
    However, you must submit a copy of your identity document in the event that a customer requests it for income and tax purposes.
    The maximum settlement amount for individual merchants without a business registration number is KRW 2 million per month. If your sales exceed this limit, please contact your payment gateway service provider.
  • QDo I have to set a free trial period?
    Cafe24 Developers recommends that you set a free trial period for your app. Because of activation constraints for service apps entering the initial market, the majority of developers either release their apps with a free trial period for the first few months and then charge a fee afterwards, or provide basic app functions and sell additional features via in-app purchases.
  • QCan I get a copy of the API?
    Cafe24 Developers offers open source API documentation, along with detailed instructions about how to use it.
    Go to API documentation
Sample Code

Start developing with the API sample code.

Cafe24 Developers offers the gold standard for API code
used in the ecommerce platform industry.


public class Cafe24ApiCallListAllCategories {

    public static void main(String[] args) {
        String accessToken = "{access_token}";//<---------------------- {access_token} modify
        String mallId = "{mall_id}";//<-------------------------------- {mall_id} modify

        String authorization = "Bearer " + accessToken; // {Bearer} Next required space!
        String endpointUrl = "https://" + mallId + "";

        BufferedReader br = null;
        HttpURLConnection con = null;
        StringBuilder response = new StringBuilder();

        try {
            URL url = new URL(endpointUrl);

            con = (HttpURLConnection) url.openConnection();
            con.setRequestProperty("Authorization", authorization);
            con.setRequestProperty("Content-Type", "application/json");

            int responseCode = con.getResponseCode();

            if (responseCode == 200) {    // Correct call
                br = new BufferedReader(new InputStreamReader(con.getInputStream()));
            } else {                      // Error
                br = new BufferedReader(new InputStreamReader(con.getErrorStream()));

            String line;
            while ((line = br.readLine()) != null) {

        } catch (Exception e) {
        } finally {
            try {br.close();} catch (IOException e) {e.printStackTrace();}
View API

Realize your ideas and create your app today.

Sign up now

Already have an account? Log in