Skip to Content

FxDK (FiveM Development Kit)

FxDK (Cfx.re Development Kit) is the official integrated development environment (IDE) for FiveM. It provides a streamlined workflow for creating, testing, and debugging resources without needing to manually restart your server or switch windows constantly.

Getting Started

FxDK is included with your FiveM installation. You don’t need to download it separately.

Launching FxDK

  1. Open your FiveM installation folder.
  2. Locate and run FiveM.exe (or FiveM.app on macOS).
  3. On the main menu, click the FxDK button (usually in the top right or via the “Developer” menu).
  4. Alternatively, look for a shortcut named FiveM (FxDK) created during installation.

Creating a Project

FxDK organizes your work into “Projects”. A project represents your server environment and all its resources.

  1. Click New Project.
  2. Choose a location for your project folder.
  3. Select a template (e.g., “Blank”, “Lua”, “JS”).
  4. Give your project a name and click Create.

FxDK will set up a local server environment isolated from your main server files.

Interface Overview

The FxDK interface is divided into several key areas:

Key Features

Real-Time Editing (Hot Reload)

One of FxDK’s most powerful features is the ability to edit code and see changes instantly.

World Editor

FxDK includes a visual World Editor for placing maps, props, and creating interiors.

Resource Monitor

Built-in performance monitoring tools allow you to see CPU and memory usage of your resources in real-time, helping you optimize your code before deploying to production.

Basic Project Structure

When you create a project, FxDK generates a structure similar to a standard FiveM server:

my-project/ ├── system-resources/ # Default FiveM resources (chat, spawnmanager, etc.) ├── resources/ # Your custom resources go here ├── server.cfg # Server configuration (managed by FxDK) └── fxdk-project.json # FxDK project metadata

Tips for Success

Next Steps