---
title: 0CodeKit
slug: onesaas
image: https://make-cxp-documentation.ams3.digitaloceanspaces.com/apps-center-icons/PREVIEW_onesaas.png
docTags: 
createdAt: 2025-08-07T10:35:26.616Z
---

::::VerticalSplit{layout="left"}
:::VerticalSplitItem
::Image[**]{src="https://api.archbee.com/api/optimize/PL8X94efBsjvhfQV3wyyj-dzzhdwLF4ura9dZC7_T_N-20250813-145257.png" size="40" width="279" height="279" position="center" showCaption="false"}
:::

:::VerticalSplitItem
0CodeKit is a comprehensive software development kit designed to assist developers in building high-quality applications more efficiently.

With the 0CodeKit app in Make, you can manage AI-based operations, verify or validate certain business data, calculate certain values, code, get date and time data, generate data and media, perform actions with PDF documents, images, and text, and manage storage and user data.
:::
::::

# Requirements

To use the 0CodeKit app in Make, you must have a [0CodeKit account](https://my.0codekit.com/en/auth/register).&#x20;

# Connect 0CodeKit and Make&#x20;

To get started, you must first create a connection between 0CodeKit and Make, allowing the two services to communicate.

To create the connection, you need to:

::::WorkflowBlock
:::WorkflowBlockItem
[Obtain an API Key in your 0CodeKit account](docId\:Ay8GkzgfvfJ5Bjehfd3uq).&#x20;
:::

:::WorkflowBlockItem
[Create the connection in Make](docId\:Ay8GkzgfvfJ5Bjehfd3uq).&#x20;
:::
::::

## Obtain your API Key in 0CodeKit

Before you create the connection in Make, you should first obtain an API Key in your 0CodeKit account.

To obtain the API Key:

::::WorkflowBlock
:::WorkflowBlockItem
Log in to your 0CodeKit account.
:::

:::WorkflowBlockItem
In the bottom left corner, click the copy icon under the **API Key**.&#x20;
:::

:::WorkflowBlockItem
Store the copied **API Key** in a safe place.
:::
::::

You'll use this value in the **API Key** connection field in Make.

## Create the connection in Make&#x20;

Once you have your 0CodeKit API Key, you're ready to create the connection in Make.&#x20;

To create the connection:

::::WorkflowBlock
:::WorkflowBlockItem
Log in to your Make account, add a 0CodeKit module to your scenario, and click **Create a connection**.
:::

:::WorkflowBlockItem
Optional: In the ​​**Connection name​​** field, enter a name for the connection.
:::

:::WorkflowBlockItem
In the **API Key** field, enter the API Key you copied from your 0CodeKit account.&#x20;
:::

:::WorkflowBlockItem
Click **Save**.
:::

:::WorkflowBlockItem
If prompted, authenticate your account and confirm access.
:::
::::

You've successfully created the connection and can now use the 0CodeKit app in your scenarios. If you want to make changes to your connection in the future, follow the steps [here](https://help.make.com/connect-an-application#tN2pJ).

# 0CodeKit modules

After connecting to the 0CodeKit app, you can use the following types of modules to build your scenarios.&#x20;

:::ExpandableHeading
**AI**

- Get Text entities with NLP AI
- Detect the Language in a Text with NLP AI&#x20;
- Get the Mood of a Text NLP AI
- Get the Context of a Picture with AI&#x20;
- Detect Text in a Picture with OCR AI&#x20;
- Translate a Text
- Picture Object Recognition
- Transcribe Audio File
- Generate an Image
- Generate JavaScript Code
- Generate Python Code
- Rephrase Too Long to Read Text
- Extract Contact Information
- Check Content Policy
- Remove Background From Image
- Detect Email Type and Category&#x20;
- PDF OCR&#x20;
- Check Adult Content&#x20;
- Detect Brand
- Detect Color
- Detect Face&#x20;
- Input Buffer Remove Background From Image
- Input Buffer Transcribe Audio File
- Extract text from given PDF (Advanced OCR)
- Redact Sensitive Information from PDF File
- Fuzzy Match: Find Match for Query String from Targets List&#x20;
- Extract Custom Fields From a Text&#x20;
:::

:::ExpandableHeading
**Business**

- Verify BIC
- Verify Domain
- Verify an Email and Correct it
- Verify IBAN
- Verify VAT ID
- Check VAT of EU Country
- Check if Email is a Freemailer
- Validate Geolocation
- Embed Factur-X/Zugferd XML Into a PDF File
- Validate Factur-X/Zugferd PDF File
- Validate Phone Number
:::

:::ExpandableHeading
**Calculate**

- Calculate BMI Values
- Calculate the Distance between Addresses (old)
- Calculate Trip Between Two Locations
:::

:::ExpandableHeading
**Code**

- Run JavaScript JS-Code
- Run Python Code
- Run Asynchronous Python Code (Advanced)
- Check Async Python Code Task Status&#x20;
- Run JS Scripts hosted on 0CodeKit
- Run Python Scripts hosted on 0CodeKit
:::

:::ExpandableHeading
**Convert**

- Convert a CSV to JSON
- Conver Currencies
- Get the GeoLocation of an IP address
- Get the Nation by Country Code ISO
- MSG to JSON
- Convert CSV File for multiple ROW
:::

:::ExpandableHeading
**Crypto**

- Decrypt a Ciphertext
- Encrypt a message&#x20;
- Hash a Text
:::

:::ExpandableHeading
**Date and Time**

- Get a Calendar Week
- Check if a Day is Weekend or Working Day&#x20;
- Convert Timezones
- List Holidays
- Get Current Month
- Get Date Detailed Period&#x20;
:::

:::ExpandableHeading
**Generate**

- Get a Random City Week
- Generate a Random Name
- Generate a Random Number
- Encode a QR Code
- Decode a QR Code
- List Shortened URLs
- Create a tinyurl and Shortened URL
- Delete a Shortened URL
- Update a Shortened URL
- Generate a Random String
- Generate a Barcode
- Read a Barcode
- Encode JWT Token
- Decode JWT Token
- Decode and validate JWT Token
- Generate Bar Chart
- Generate Doughnut Chart
- Generate Line Chart
- Get Random Color
- Generate User Data
- Scrape HTML From Website&#x20;
:::

:::ExpandableHeading
**PDF**

- Get the PDF Page Count
- Create a PDF from HTML or URL
- Docx to PDF
- Merge multiple PDFs
- Split a PDF File
- Compress a PDF
- Convert PDF to Base64
- Convert PDF to Image
- Markdown String to PDF
- Get PDF Metadata Information
- Draw Text
- Draw Image
- Watermark an Image into PDF File
- Watermark a Text into PDF File
- Resize Pages
- Pemove Pages
- Rotate Pages
- Add Pages
- Edit Metadata&#x20;
- Advanced Get PDF Metadata Information
- Encrypt PDF
- Decrypt PDF
- Create Emprty PDF
:::

:::ExpandableHeading
**Image**

- Read EXIF Data from an Image
- Blur an Image
- Sharpen an Image
- Input Buffer Sharpen an Image
- Flip an Image
- Input Buffer Flip an Image
- Crop an image
- Input Buffer Crop an Image
- Convert an Image
- Input Buffer Convert an Image
- Resize an Image
- Input Buffer Resize an Image
- Rotate an Image
- Input Buffer Rotate an Image
- Input Buffer Extract EXIF Data
- Overlay Two Images
- Image from Website
- Input Buffer Blur an Image
:::

:::ExpandableHeading
**Operator**

- Video to Audio
- Merge Audios
- Switch the Keys and Values
- Get the Gender from First Name
- Schedule a Cronjob or a Timer for a Webhook&#x20;
- Delete a Task
- List active Tasks in Scheduler&#x20;
- Split First and Last Name&#x20;
- Expand a shortened URL
- Build a URL with UTM Parameters
- Extract the UTM parameters from a URL
- Get Logo From URL
- Get HTML Element from URL
- Parse URL
- Get Thumbnail from video URL
- Merge Audio into a Video File
- Check Rate Limit
:::

:::ExpandableHeading
**Storage**

- Create a Global Variable
- Delete a Global Variable
- Get a Global Variable
- List Global Variables
- Update a Global Variable
- Create a JSON Bin
- Get a JSON Bin
- List JSON Bins
- Update a JSON Bin
- Upload a File to 0CodeKit storage
- Delete a File from 0CodeKit storage
- Download a File from 0CodeKit storage
- List Saved Files
- Create temporary URL to file
:::

:::ExpandableHeading
**Text**

- Compare String
- Contains Text&#x20;
- Extract Text
:::

:::ExpandableHeading
**User**

- Retrieve Credits
- Get Available IP Address
:::

:::ExpandableHeading
**Other**

- Make an API Call
:::

# 0CodeKit resources

- [0CodeKit API documentation](https://docs.0codekit.com/api/0-codekit-api/)

