Skip to content

Overview

Sierra Dev - Modern Invoker FrameworkLink

Sierra Dev is a modern, production-grade package manager and development framework for creating and managing investigation invoker scripts for the Sierra platform.

First Time Here?

๐Ÿ‘‹ New to Sierra Dev? Start with our Welcome Guide - it's designed for complete beginners!

๐Ÿš€ Key FeaturesLink

  • ๐Ÿ“ฆ APT-Like Package Manager - Install invokers from GitHub repositories with dependency resolution.
  • ๐Ÿ” Type Safety Validation - Automatic AST-based type checking for robust scripts.
  • โœ… Comprehensive Validation - YAML safety, parameter validation, health checks.
  • ๐ŸŽจ Rich CLI - 14 intuitive commands with emoji output and interactive feedback.
  • ๐Ÿ”„ Auto-Updates - Keep your invokers up-to-date with a single command.
  • ๐Ÿ“Š Rich Results - Tables, trees, timelines, and charts for data visualization.
  • ๐Ÿ“ Comprehensive Logging - Detailed tracking of all operations with multiple log levels.
  • ๐Ÿงช Test Infrastructure - Built-in testing support with pytest fixtures and coverage.

๐ŸŒŸ New in v2.1Link

  • Strict Output Control - Clean stdout with sierra.respond()
  • Enhanced Result Constructors - Flexible APIs for all result types
  • 15+ OSINT Tools - Production-ready tools for domain, network, email analysis
  • Neon Cyberpunk Theme - Extreme futuristic documentation theme
  • Comprehensive Beginner Docs - Learn from zero to advanced

๐ŸŽฏ Quick StartLink

For BeginnersLink

New to programming or OSINT? Follow our progressive learning path:

  1. Welcome Guide - Understand what Sierra Dev is
  2. Installation - Get set up in 5 minutes
  3. Core Concepts - Learn the fundamentals
  4. Your First 5 Minutes - Build your first tool!

For DevelopersLink

Already know Python? Jump right in:

Bash
# Install Sierra Dev
git clone https://github.com/xsyncio/sierra-dev
cd sierra-dev && python -m venv venv
source venv/bin/activate  # Windows: venv\Scripts\activate
pip install -e .

# Your first invoker in 3 commands
sierra-dev init my_project
cd my_project
sierra-dev build

โ†’ CLI Reference

For OSINT UsersLink

Want to use tools right away?

Bash
1
2
3
4
5
6
7
8
9
# Add package repository
sierra-dev repo add https://github.com/xsyncio/sierra-invokers

# Find tools
sierra-dev search domain

# Install and use
sierra-dev install whois_lookup
sierra-dev build

โ†’ OSINT Tools Guide

๐Ÿ“š Documentation StructureLink

Section What You'll Find
Welcome Beginner-friendly intro and learning roadmap
Tutorials Hands-on guides and examples
Reference Complete CLI and API documentation
Guides Best practices and advanced topics

๐ŸŽ“ Learning PathsLink

Choose your path based on your goal:

Complete Learning Path:

  1. Welcome Guide - Start here!
  2. Core Concepts - Understand fundamentals
  3. Your First 5 Minutes - Build something
  4. Results Guide - Master output formats
  5. CLI Reference - Learn all commands

Quick Builder Track:

  1. Installation
  2. Your First 5 Minutes
  3. Results Guide
  4. CLI Reference
  5. Start building!

๐ŸŒŸ Why Sierra Dev?Link

For UsersLink

  • โœ… Easy Discovery - Find investigation tools quickly
  • โšก Quick Install - One command to install
  • ๐Ÿ”’ Type Safe - Automatic validation
  • ๐Ÿ“Š Rich Results - Beautiful tables, timelines, charts

For DevelopersLink

  • ๐Ÿ“ค Easy Distribution - Host on GitHub
  • ๐Ÿท๏ธ Metadata Support - Rich package information
  • ๐Ÿ”„ Version Control - Git-based versioning
  • ๐ŸŒ Community - Share your tools

๐Ÿš€ Next StepsLink

๐ŸŽ“ Learn

Start from the beginning

Welcome Guide โ†’

โšก Build

Create your first tool

5-Minute Tutorial โ†’

๐Ÿ” Investigate

Use OSINT tools now

Explore Tools โ†’

๐Ÿ’ฌ CommunityLink


๐Ÿš€ Ready to build the future of investigation tools?

Get Started Learn Concepts

Built by Xsyncio