HTTP/2 302
date: Fri, 26 Dec 2025 09:58:07 GMT
content-type: text/html; charset=utf-8
content-length: 0
location: https://docs.ulauncher.io/en/stable/
server: cloudflare
cf-ray: 9b3fb7c54c8e2ffb-BLR
cf-cache-status: HIT
cache-control: max-age=1200
content-language: fr
vary: Accept-Language, Accept-Encoding
cdn-cache-control: public
cross-origin-opener-policy: same-origin
referrer-policy: no-referrer-when-downgrade
x-backend: web-i-01a1f1361d1b64d08
x-content-type-options: nosniff
x-rtd-domain: docs.ulauncher.io
x-rtd-force-addons: true
x-rtd-project: ulauncher
x-rtd-project-method: custom_domain
x-rtd-redirect: system
x-rtd-version-method: path
x-served: Django-Proxito
set-cookie: __cf_bm=kPmye8gZH5qyWi6CgVy5Strjx6LBIn_XLsa9etYztZM-1766743087-1.0.1.1-moY3Dd64SzGIJ1UP9GPH1yKIcSEzgk9.OsinHNWbwDuxIH1uM8d1xralr1rrjcsQY29ubz2EtIRmQOnXABzwjXmh6Dgh3z2dDahvw9JT.QA; path=/; expires=Fri, 26-Dec-25 10:28:07 GMT; domain=.docs.ulauncher.io; HttpOnly; Secure; SameSite=None
set-cookie: _cfuvid=4wAXxCkpPquERCrb3tqIXZfnc3sbya9qaB4Ipr8K..s-1766743087226-0.0.1.1-604800000; path=/; domain=.docs.ulauncher.io; HttpOnly; Secure; SameSite=None
alt-svc: h3=":443"; ma=86400
HTTP/1.1 200 OK
Date: Fri, 26 Dec 2025 09:58:08 GMT
Content-Type: text/html; charset=utf-8
Transfer-Encoding: chunked
Connection: keep-alive
Server: cloudflare
CF-Ray: 9b3fb7c73e90dfa6-BLR
CF-Cache-Status: REVALIDATED
Access-Control-Allow-Origin: *
Cache-Control: max-age=1200
Content-Encoding: gzip
ETag: W/"01afafb0acca4a4355a96d8b751fa369"
Last-Modified: Sun, 31 Aug 2025 09:50:07 GMT
Vary: Accept-Encoding
Access-Control-Allow-Methods: HEAD, OPTIONS, GET
CDN-Cache-Control: public
Cross-Origin-Opener-Policy: same-origin
Referrer-Policy: no-referrer-when-downgrade
X-Backend: web-i-012d6b73d753b9e8f
X-Content-Type-Options: nosniff
X-RTD-Domain: docs.ulauncher.io
X-RTD-Force-Addons: true
X-RTD-Path: /proxito/html/ulauncher/stable/index.html
X-RTD-Project: ulauncher
X-RTD-Project-Method: custom_domain
X-RTD-Resolver-Filename: /
X-RTD-Version: stable
X-RTD-Version-Method: path
X-Served: Nginx-Proxito-Sendfile
x-amz-id-2: mnNzEDg+hixTbdsatYfyQ9FosHX4jp7uvbjWCQarfZkgignbU7b9YOi4JdMlB0chubbfgjGlWWbBp96KkC8skaZnGPyG5o1zwoqV7ydYMUw=
x-amz-meta-mtime: 1756633804.656658895
x-amz-request-id: A45M5FMAVS4PB3MC
x-amz-server-side-encryption: AES256
Set-Cookie: __cf_bm=9VNeNv3lfQ05uP5r7KpkoZEV.7Qo83ZuGiIhef6Keoo-1766743088-1.0.1.1-y6iUw1F6LmX4VCwKxKlmYKAZv._tSNcQUwmSriLxWnsQAGCWP.pCG3wJNfMvN_tFLQYVXIkcKFbEOebBkXwVrz3NiUXvnMGCQ0w8Qy4VSEo; path=/; expires=Fri, 26-Dec-25 10:28:08 GMT; domain=.docs.ulauncher.io; HttpOnly
Set-Cookie: _cfuvid=K2JeFEEuZf16.I95HKx3dPs.SybMXfm0iDiQHmZAL8I-1766743088147-0.0.1.1-604800000; path=/; domain=.docs.ulauncher.io; HttpOnly
alt-svc: h3=":443"; ma=86400
Ulauncher 5.15 (Extension API v2.0.0) — Ulauncher 5.15.0 documentation
Ulauncher 5.15 (Extension API v2.0.0)
Here you can find only docs on extensions and color themes.
Everything else is on
Github Wiki.
Note
To find out how to migrate your extension from API v1 to v2 navigate to Extension Migration
Custom Color Themes
- Color Themes
Create your own color themes
Extension Development Guide
- Overview
Understand what Ulauncher extensions are and how they work.
- Development Tutorial
Create your first extension in under 5 minutes.
- Events
Events that your extensions can subscribe to and handle.
- Actions
Actions that your extensions perform in response to events.
- Available Libraries
List of libraries that you can use in your extensions.
- Examples
Learn from other Ulauncher extensions.
- Testing & Logging
Debugging tips.
- Extension Migration
How to migrate from one version of Extension API to a new one.