Documentation

Palladium Developer Docs

Everything you need to build amazing mods for Palladium Browser

Getting Started

Installation

Download Palladium from our homepage and follow the installation instructions for your operating system. Once installed, you can browse the mod marketplace directly from within the browser.

Installing Mods

  1. Open Palladium and navigate to the Mod Marketplace
  2. Browse or search for mods you want to install
  3. Click the "Install" button on any mod
  4. Restart Palladium to activate the mod

Managing Mods

Access your installed mods through Settings → Mods. From there you can enable, disable, or remove any installed mods.

Creating Mods

Mod Structure

A Palladium mod consists of a manifest file and your mod's code. The manifest describes your mod and its capabilities.

{
  "name": "My Awesome Mod",
  "version": "1.0.0",
  "description": "A brief description",
  "main": "index.js",
  "permissions": ["tabs", "storage"]
}

Publishing Your Mod

  1. Create an account on the Palladium website
  2. Go to your Dashboard and click "New Mod"
  3. Fill in the mod details and upload your package
  4. Submit for review and wait for approval

API Reference

Core APIs

  • palladium.tabs - Tab management
  • palladium.storage - Persistent storage
  • palladium.ui - UI customization
  • palladium.network - Network request handling
  • palladium.theme - Theme customization

Example: Tab Management

// Get all tabs
const tabs = await palladium.tabs.query({});

// Create a new tab
const newTab = await palladium.tabs.create({
  url: 'https://example.com'
});

// Listen for tab changes
palladium.tabs.onUpdated.addListener((tabId, changeInfo) => {
  console.log('Tab updated:', tabId, changeInfo);
});

Security Guidelines

Best Practices

  • Request only the permissions your mod needs
  • Never store sensitive data in plain text
  • Validate all user input
  • Use HTTPS for all external requests
  • Keep your mod updated with security patches

Review Process

All mods submitted to the marketplace go through a security review. We check for:

  • Malicious code or behavior
  • Privacy violations
  • Excessive permission requests
  • Performance issues