Navigation

  • index
  • modules |
  • next |
  • previous |
  • SearXNG Documentation (2025.5.8+743f90514) »
  • Developer documentation

Developer documentation¶

  • Development Quickstart
  • Runtime Management
    • Get started
    • Manage Versions
    • Introduce asdf
  • How to contribute
    • Prime directives: Privacy, Hackability
    • Code
    • Translation
    • Documentation
  • Extended Types
    • sxng_request
    • SXNG_Request
    • SXNG_Response
  • Engine Implementations
    • Engine Library
    • SearXNG’s engines loader
    • Engine Overview
    • ResultList and engines
    • Engine Types
  • Result Types
    • Result
    • Main Search Results
    • Answer Results
    • Correction Results
    • Suggestion Results
    • Infobox Results
  • Simple Theme Templates
    • Result template macros
    • Main Result List
    • Answer results
    • Suggestion results
    • Correction results
    • Infobox results
  • Search API
    • Parameters
  • Plugins
    • Plugin Development
    • Built-in Plugins
  • Answerers
    • Answerer Development
    • Built-in Answerers
  • Translation
    • wlc
  • Developing in Linux Containers
    • Motivation
    • Gentlemen, start your engines!
    • In containers, work as usual
    • Wrap production into developer suite
    • Summary
  • Makefile & ./manage
    • Python environment (make install)
    • Node.js environment (make node.env)
    • make run
    • make format.python
    • make clean
    • make docs
    • make test
    • make search.checker.{engine name}
    • make themes.*
    • make static.build.*
    • ./manage redis.help
    • ./manage go.help
  • reST primer
    • Soft skills
    • Basic inline markup
    • Basic article structure
    • Anchors & Links
    • Literal blocks
    • Unicode substitution
    • Roles
    • Figures & Images
    • List markups
    • Admonitions
    • Tables
    • Templating
    • Tabbed views
    • Math equations
  • Tooling box searxng_extra
    • searxng_extra/update/
    • searxng_extra/standalone_searx.py

Logo of SearXNG

Table of Contents

  • User information
  • Why use a private instance?
  • Administrator documentation
  • Developer documentation
    • Development Quickstart
    • Runtime Management
    • How to contribute
    • Extended Types
    • Engine Implementations
    • Result Types
    • Simple Theme Templates
    • Search API
    • Plugins
    • Answerers
    • Translation
    • Developing in Linux Containers
    • Makefile & ./manage
    • reST primer
    • Tooling box searxng_extra
  • DevOps tooling box
  • Source-Code

Project Links

  • Source
  • Wiki
  • Public instances
  • Issue Tracker

Navigation

  • Overview
    • Previous: Buildhosts
    • Next: Development Quickstart

Quick search

This Page

  • Show Source
© Copyright SearXNG team.