• ← Server Timeouts
  • baseplate.lib.config →

The Library¶

Baseplate also provides a collection of “extra batteries”. These independent modules provide commonly needed functionality to applications. They can be used separately from the rest of Baseplate.

  • baseplate.lib.config: Configuration parsing
  • baseplate.lib.crypto: Cryptographic Primitives
  • baseplate.lib.datetime: Extensions to the standard library's datetime module
  • baseplate.lib.edgecontext: Information about the original request from the client
  • baseplate.lib.events: Events for the data pipeline
  • baseplate.lib.experiments: Experiments framework
  • baseplate.lib.file_watcher: Read files from disk as they change
  • baseplate.lib.live_data: Tools for centralized data that updates near instantly
  • baseplate.lib.message_queue: POSIX IPC Message Queues
  • baseplate.lib.metrics: Counters, timers, gauges, and histograms for statsd
  • baseplate.lib.random: Extensions to the standard library's random module
  • baseplate.lib.ratelimit: Ratelimit counters in memcached or redis
  • baseplate.lib.retry: Policies for retrying operations
  • baseplate.lib.secrets: Secure storage and access to secret tokens and credentials
  • baseplate.lib.thrift_pool: A Thrift client connection pool
  • baseplate.lib.service_discovery: Integration with Synapse service discovery
 
  • ← Server Timeouts
  • baseplate.lib.config →

Logo

Baseplate.py

Reddit's Python Service Framework

Quick search

Navigation

  • Tutorial
  • User Guide
  • API Documentation
    • Observability Framework
    • The Library
      • baseplate.lib.config: Configuration parsing
      • baseplate.lib.crypto: Cryptographic Primitives
      • baseplate.lib.datetime: Extensions to the standard library's datetime module
      • baseplate.lib.edgecontext: Information about the original request from the client
      • baseplate.lib.events: Events for the data pipeline
      • baseplate.lib.experiments: Experiments framework
      • baseplate.lib.file_watcher: Read files from disk as they change
      • baseplate.lib.live_data: Tools for centralized data that updates near instantly
      • baseplate.lib.message_queue: POSIX IPC Message Queues
      • baseplate.lib.metrics: Counters, timers, gauges, and histograms for statsd
      • baseplate.lib.random: Extensions to the standard library's random module
      • baseplate.lib.ratelimit: Ratelimit counters in memcached or redis
      • baseplate.lib.retry: Policies for retrying operations
      • baseplate.lib.secrets: Secure storage and access to secret tokens and credentials
      • baseplate.lib.thrift_pool: A Thrift client connection pool
      • baseplate.lib.service_discovery: Integration with Synapse service discovery
  • CLI Tools
  • Linters
Page source
Fork me on GitHub