Logo
  • Prologue
  • Getting started
  • Basic concepts
  • App development
  • ExApp development
    • Introduction
    • Setting up dev environment
    • Development overview
      • ExApp development
      • ExApp overview
      • ExApp lifecycle
      • Adapting ExApps to HaRP
    • Technical details
    • Frequently Asked Questions
  • Server development
  • Digging deeper
  • App publishing and maintenance
  • Interface & interaction design
  • HTML/CSS guidelines
  • Clients and Client APIs
  • Desktop Clients
Nextcloud latest Developer Manual
  • ExApp development
  • Development overview
  • Edit on GitHub

Development overview

This section contains the most common information for ExApp developers, grouped from other parts of documentation.

  • ExApp development
    • 0. Setting up the development environment
    • 1. Starting from template
    • 3. Development
    • 4. Packaging
    • 5. AppStore publishing
    • 6. Testing
  • ExApp overview
    • ExApp structure
    • Backend
    • Frontend
    • L10n translations
    • Makefile
  • ExApp lifecycle
    • ExApp lifecycle methods
    • ExApp lifecycle scheme
    • Nextcloud-side ExApp lifecycle methods
    • AppAPI Authentication
  • Adapting ExApps to HaRP
    • Summary
    • Key integration considerations
    • Steps needed to adapt an ExApp
    • Running your ExApp with a non-root user
    • Integration test example
Previous Next

© Copyright 2016-2026 Nextcloud GmbH and Nextcloud contributors. Last updated on Jan 16, 2026.

☁️ latest
☁️ Versions
latest
stable
32
31