Available in Classic and VPC
In the Domain menu, you can create and manage domains. A domain is the foundational unit used in the CLOVA OCR service. For example, if you want to create OCR for "bills," the domain contains all templates for the bill types you want to recognize. All functions, including template creation, channel integration, and statistics, operate and are managed based on a single domain.
Domain service types include General, Template, and Document. This section introduces common Domain interface elements, how to integrate with API Gateway for external use, and a brief overview of how to create and manage domains. For detailed instructions on creating and managing each domain service type, see:
- Domains with the General service type: OCR that extracts text and tables.
- How to create and manage: General
- Domains with the Template service type: OCR that supports a template builder, allowing you to define recognition areas, extract values, test results, and send outputs.
- How to create and manage: Template
- Domains with the Document service type OCR that uses a machine learning–based specialized model engine to understand the semantic structure of documents and automatically extract input information (key–value pairs).
- How to create and manage: Document
Domain interface
The basic layout of the Domain is as follows.

| Component | Description |
|---|---|
| ① Menu name | Current menu name. |
| ② Basic features | Create domain, set specialized model, view service details, refresh interface |
| ③ Post-creation features | Delete, copy, and search domains |
| ④ List of domains | Check domain list and basic information, set actions |
Check domain list
You can view domain information from the domain list. To view the information:
- From the NAVER Cloud Platform console, navigate to
> Services > AI Services > CLOVA OCR. - Click the Domain menu.
- When the domain list appears, check the basic information.
- Domain ID: A unique identifier for the domain.
- Domain name: A unique name that identifies the domain.
- Domain code: A unique code that identifies the domain.
- Supported languages: The languages supported by the domain. Korean, Japanese, and Taiwanese (Traditional Chinese) are supported. English is also supported by default even if it is not explicitly displayed.
- Recognition model: The recognition accuracy level or the type of content recognized, applied to domains whose service type is Template or Document.
Recognition model Basic Premium Description Model recognition rate Typeface and handwriting recognition Typeface and handwriting recognition Appropriate documents Certificates, documents with a fixed form Handwritten request forms, sign-up forms, financial documents, etc. Recognition template layout Provided Provided Multi-box Not provided Provided Checkbox Not provided Provided Field type Not provided Provided Not recognized Not provided Provided Combine analysis result Not provided Provided Text conversion of checkbox recognition result Not provided Provided - If the service type of the domain is Template
- Basic model: Provides basic recognition capabilities, such as template layouts, by using the default engine
- Premium model: A premium model that provides more advanced and diverse recognition features, including template layouts, multi-box support, field input value type settings, and handwritten text recognition.
- If the service type of the domain is Document
- Types of specialized models recognized by the domain
- If the service type of the domain is Template
- Service plan: The pricing plan applied to the domain
- Number of templates: The number of registered templates
- Registered templates: The names of the registered templates. Click [Template builder] to view the full list.
- Domain creation date: The date when the domain was created
- Last modified date: The date when the domain was last modified
- Actions: Moves to the interface where you can manage and configure the domain by service type
You can search for specific domains by entering or configuring domain information in the domain list.

Create domain
The steps for creating a domain differ slightly depending on the service type. For detailed instructions, see:
- Creating and managing domains whose service type is General: General
- Creating and managing domains whose service type is Template: Template
- Creating and managing domains whose service type is Document: Document
You can create only one General domain per Region.
Delete domains
To delete a domain:
- From the NAVER Cloud Platform console, navigate to
> Services > AI Services > CLOVA OCR. - Click the Domain menu.
- Select the domain you want to delete, then click [Delete domain].
- When the Delete domain popup appears, click [Delete].
- Click [OK].
Copy domain
You can copy an existing domain to create a new one. After copying, you can change the recognition model. When downgrading from Premium to Basic, only Basic features are copied; Premium features are not included. To copy a domain:
Because only one General domain can be created per Region, you cannot copy a General domain.
- From the NAVER Cloud Platform console, navigate to
> Services > AI Services > CLOVA OCR. - Click the Domain menu.
- Click the domain you want to copy, and then click [Copy domain].
- When the Create domain popup appears, enter the required information.
- It is automatically filled in with the same information as the domain you are copying.
- Since the domain name and code are unique values for each domain, you need to enter a new name and code.
- Click [Create domain].
Integrate with API Gateway
CLOVA OCR provides an Invoke URL so your applications can call OCR recognition externally. Each domain has a unique Invoke URL. For secure service operation, the Invoke URL is not exposed directly to external systems. You must integrate it with API Gateway, which enhances security and processing stability. The overall flow for handling services via API Gateway is as follows:
Check OCR InvokeURL of the domain → Connect to the Endpoint of API Gateway → Connect externally
The Endpoint of OCR recognition calls that the user created is the InvokeURL of the domain. You can enter images and get recognition values returned through this API. Such API Gateway integration can be done automatically or manually. While manual integration offers a feature that enables the user to directly perform detailed settings, it is recommended to use automatic integrations, which is more convenient, since they basically provide the same features.
API Gateway incurs additional charges. For more information about API Gateway and pricing, see Services > Application Services > API Gateway on the NAVER Cloud Platform portal.
Automatic integration
Automatic integration links a domain's OCR Invoke URL to an API Gateway Endpoint automatically. To perform automatic integration:
- After creating a domain, go to the Set automatic integration interface.
- General: Click [API Gateway integrations].

- Template: Click [Template builder] and on the API Gateway integrations tab, click [Integrate].

- Document: Click [API Gateway integrations].

- General: Click [API Gateway integrations].
- To issue the Secret Key required for calling the Invoke URL, click [Create].
- [Copy]: Click to copy the Secret Key value.
- Click [OK].
- Click APIGW automatic integrations of [Automatic integrations].
- Click [OK].
- To use the Invoke URL, click APIGW Invoke URL from [Copy address].

If the recognition model for the Document domain in step 1 is ID card, separate Invoke URLs are provided for ID card and passport (Global) recognition.
In step 6, you can regenerate the Invoke URL by clicking [Edit] button in the APIGW automatic integration. CLOVA OCR service connection may be briefly interrupted while the URL is being regenerated.
Manual integration
Manual integration allows you to connect the domain's OCR Invoke URL to an API Gateway Endpoint manually. To perform manual integration:
- After creating a domain, go to the manual integration setting interface.
- General: Click [API Gateway integrations] and then click API Gateway manual integrations.

- Template: Click [Template builder] and on the API Gateway integrations tab, click [Integrate] and then click API Gateway manual integrations.

- Document: Click [API Gateway integrations] and then click API Gateway manual integrations.

- General: Click [API Gateway integrations] and then click API Gateway manual integrations.
- Prepare two types of information required for manual integrations.
- CLOVA OCR Invoke URL: Click [Copy address] to copy.
- API Gateway configuration information: In APIGW Configuration, click [Download].
- From the NAVER Cloud Platform console, navigate to
> Services > Application Services > API Gateway. - Click My Products menu to create a Product.
- Click APIs for the created Product to create an API.
- To create: Click Import from Swagger to select.
- JSON file to upload: The file downloaded in step 2.
- From [Stage] tab menu, create Stage API.
- Endpoint domain: Enter the CLOVA OCR Invoke URL value copied in step 2.
- To integrate with the OCR builder, copy and save the Invoke URL of the created Stage.
- To deploy the created API, on the [Resource] tab menu, click [API deploy].
- To use the Invoke URL, on the [Stage] tab menu, click [Copy address].

For detailed instructions on using API Gateway, see the API Gateway user guide.