Documentation

Fenwave Internal Developer Platform

Everything you need to build, deploy and run your applications on Fenwave.

Quick Start Guide

Your unified platform for development, deployment, and application management

Fenwave simplifies your daily workflow by centralizing all the tools you need: environment management, automated deployments, CI/CD pipelines, and much more.


Welcome to Fenwave Documentation

Fenwave is your internal platform for simplifying the development, deployment, and management of your applications.

Choosing your language

This documentation is available in English and French.

To switch, use the globe icon in the toolbar at the top of any documentation page. It shows the flag of the language you are reading now — 🇬🇧 or 🇫🇷.

  1. Click the globe icon.
  2. Pick 🇬🇧 EN or 🇫🇷 FR. A checkmark marks the language you are on.

Your choice is remembered in this browser, so every documentation page you open afterwards opens in that language automatically. Use the same icon to change back.

What the setting covers

This changes the language of the documentation, not of the platform interface itself. Pages that have no translation yet stay in their original language instead of showing you an empty page — your preference still applies to every other page.

What is Fenwave?

Fenwave is a unified platform that allows you to:

  • Deploy your Applications: Deploy and manage your applications easily on Kubernetes
  • Manage your Environments: Create isolated environments to test your developments
  • Create CI/CD Pipelines: Automate your deployments with custom pipelines
  • Collaborate as a Team: Centralized platform for development teams
  • Control Access: Manage permissions and roles for your team
  • Use Integrated Tools: Access all your tools from a single interface

Platform Information

  • Platform Name: Fenwave
  • Version: 1.1.24
  • Tagline: Build, Deploy, Scale with Confidence
  • Documentation: https://docs.fenwave.com

Getting Started with Fenwave

First Steps

User Guides

Fenwave organizes its features into several sections accessible from the side menu:

Explore

Discover and explore your resources:

  • Catalog - Browse all your components, services, and resources
  • APIs - View your API documentation
  • Docs - Access technical documentation (TechDocs)
  • Tech Radar - Visualize the technologies adopted by your organization

Build

Create and build your applications:

  • Create… - Create new applications from templates
  • App Builder - Generate complete applications with CI/CD configuration
  • Image Builder - Create custom Docker images
  • Pipeline Builder - Design CI/CD pipelines visually (coming soon)

Environments

Manage your environments by type:

  • Dev - Development environments for testing your branches
  • Staging - Pre-production environments for validation
  • Production - Read-only production environments

Deployments

Track and manage your deployments across all environments.

Tools

Developer utility tools:

  • Local Setup - Configure your local environment with the Agent CLI
  • Security Scanner - Analyze the security of your applications
  • Stress Testing - Test performance with K6

Key Features

Fenwave offers a complete suite of tools to simplify your development and deployment workflow.

Environment Manager — Branch-Based Environments

Automatically create isolated environments for each Git branch. Each environment has its own Kubernetes namespace with dedicated resources and specific configuration. Test your developments in parallel without conflicts, easily share work in progress with the team, and benefit from automatic cleanup of unused environments.

Benefits:

  • Environments automatically created on each branch push
  • Complete isolation between environments
  • Unique URLs generated for each environment
  • Automatic deletion when the branch is merged

Deployment Manager

Deploy and track your applications across multiple environments (development, staging, production). Simple and intuitive interface for managing your deployments with ArgoCD. View the complete deployment history, perform one-click rollbacks, and monitor the health of your applications in real time.

Features:

  • One-click deployment to different environments
  • Real-time tracking of deployment status
  • Instant rollback to previous versions
  • Complete deployment history

Pipeline Builder

Visually create CI/CD pipelines with ready-to-use templates. Configure build, test, and deployment workflows without writing complex YAML. Automate your processes with configurable triggers (push, pull request, scheduled), and monitor pipeline execution in real time.

Capabilities:

  • Pre-configured templates for Node.js, Python, Docker, Kubernetes
  • Visual interface for creating pipelines
  • Integration with GitHub Actions and Argo Workflows
  • Detailed logs for each step

App Builder

Create new applications from standardized templates in just a few clicks. Choose from a library of templates (React, Vue, Angular, Express, FastAPI, etc.) and get started immediately with an optimal project structure. Templates include CI/CD configuration, basic tests, and development best practices.

Benefits:

  • Over 15 templates available (Frontend, Backend, Full Stack)
  • Standardized project structure
  • CI/CD configuration included
  • Automatic GitHub repository creation

Platform Settings — Platform Administration

Administrative control centre for managing all aspects of Fenwave. Configure users, permissions, roles, groups, repositories, Kubernetes clusters, and environment types. Manage licences and view platform information.

Sections:

  • User and permission management (RBAC)
  • Cluster and repository configuration
  • General platform settings
  • Group and project management

Developer Tools

Access a collection of practical utilities to facilitate your daily work. Secure secret generator, Base64 encoder/decoder, UUID generator, JSON validator, password generator, and much more. All tools are available directly in the interface without leaving your browser.

Available tools:

  • Secure secret and token generator
  • Base64 Encoder/Decoder
  • UUID/GUID Generator
  • JSON validator and formatter
  • Strong password generator

Platform Technologies

Fenwave relies on proven technologies:

  • Kubernetes — Container orchestration for your applications
  • ArgoCD — Continuous deployment with GitOps
  • Argo Workflows — CI/CD pipeline automation
  • GitHub/Bitbucket — Integration with your code repositories
  • Integrated Monitoring — Real-time tracking of your applications

Need Help?

Have questions?

  • Check the Complete Documentation
  • Contact your organization’s platform team
  • Report issues through your organization’s support channels

Ready to get started? Head to the Quick Start Guide!