diff --git a/main.go b/main.go
index 41f86646aad5c623bee7b5b0e569a5dde4b225c4..8cc1885ddec51a8f12266fe027c206e2d2230869 100644
--- a/main.go
+++ b/main.go
@@ -12,6 +12,7 @@ import (
 	"github.com/ansrivas/fiberprometheus/v2"
 	swagger "github.com/arsmn/fiber-swagger/v2"
 	"github.com/gofiber/fiber/v2"
+	"github.com/gofiber/fiber/v2/middleware/cors"
 	"github.com/gofiber/fiber/v2/middleware/recover"
 	"github.com/gofiber/fiber/v2/middleware/requestid"
 	"github.com/gofiber/fiber/v2/utils"
@@ -51,6 +52,10 @@ func registerPrometheus(app *fiber.App) {
 	app.Use(prometheus.Middleware)
 }
 
+func registerCors(app *fiber.App) {
+	app.Use(cors.New())
+}
+
 func createFiberConfig() fiber.Config {
 	return fiber.Config{
 		ErrorHandler: func(ctx *fiber.Ctx, err error) error {
@@ -87,6 +92,7 @@ func CreateFiberApp() *fiber.App {
 
 	app := fiber.New(createFiberConfig())
 	app.Use(recover.New())
+	registerCors(app)
 	registerSwagger(app)
 	registerPrometheus(app)
 	registerLogging(app)