Skip to main content
Version: Next

A - Z

WordDefinition
AppsApps are Devvit projects that customize the Reddit experience. They are:
  • made up of one or more actors
  • versioned
  • publishable to the Devvit marketplace
  • installable into subreddits (and eventually user accounts)
  • at the end of the day, just code that is suitable to be stored in a repo
CLIA command line interface (CLI) is a text-based user interface (UI) used to run programs, manage computer files, and interact with the computer.
Devvit ecosystemThe Devvit ecosystem consists of a CLI tool to aid in app lifecycle (creation through publication), a Developer Portal to distribute apps, and a platform that allows apps to be run at scale on Reddit hardware.
IDEAn integrated development environment (IDE) is a software application that helps programmers develop software code efficiently.
ModeratorA moderator, or a mod for short, is a redditor who volunteers their time to help guide and create Reddit's many communities.
Node.jsNode.js is an open-source, cross-platform, back-end JavaScript runtime environment that lets developers use JavaScript to write command line tools and for server-side scripting.
PluginsPlugins are actors internal to Devvit. They are included in the runtime, meaning they're available to any actor in any app. They provide useful functions such as making RedditAPI calls, accessing a Devvit-provided Key Value Store, scheduling other actors, and more.
ProtobufProtocol Buffers (Protobuf) is a free and open-source cross-platform data format used to serialize structured data. It provides a language-neutral, platform-neutral, extensible mechanism for serializing structured data in a forward-compatible and backward-compatible way.
Version controlVersion control, also known as source control, is the practice of tracking and managing changes to software code.
yarn/npmPackage managers for Node.js