Superteam Germany Docs
  • 👋Introduction
  • 👑Guilds
  • 🔥Get involved
  • Developers Guild
    • 🧙Guild 101
    • 🍕Sessions
      • Introduction to Turbin3
      • Pokémon in a blink: Interview with sol_idity
      • Solana Blink Special
      • Minting NFTs with Metaplex Core
      • ZK Compression
    • 🧠Knowledge Base
      • 👨‍🏫Online Courses
        • 🔥Solana Developer Bootcamp 2024
        • For Beginners
        • For Intermediates
      • 👨‍💻Tutorials
      • 🌟Code Examples
      • 🛠️SDK Overview
        • Base
        • 📱Frontend
        • ⚡Backend
        • 🕹️Gaming
        • Wallet Integration
        • ⚗️Solana Starter Kit
      • 👾Tools
      • 🌈Misc
    • 💬Feedback
    • 🚀Join our Telegram
  • Creators Guild
    • 🎨INTRO - GM Creators! ​
    • 👩‍🎨CREATORS RESOURCE HUB
      • 🔮Spaces
        • Creator Resources
      • 🌆Events & Exhibitions
  • Hackathons
    • 💻HackaTUM
      • 🏆Winning Idea?
      • ☕Entry Point
      • 🧑‍🏫Tutorials
      • Faucets
    • 🏃‍♀️Solana Speedrun
    • ⚔️Colosseum
      • 3 Day Hackathon Bootcamp
    • 👋Resource Hub
  • Resources
    • 👨‍💻Developer Resources
  • More from us
    • Follow on X
    • Visit our Events
    • Chat on Telegram
Powered by GitBook
On this page
  • TypeScript
  • Rust
  • Anchor
  • Seahorse (Python)
  • C/C++
  • Example programs #

Was this helpful?

  1. Developers Guild
  2. Knowledge Base
  3. SDK Overview

Backend

PreviousFrontendNextGaming

Last updated 6 months ago

Was this helpful?

TypeScript

Thanks to Turbin3's transpiler Poseiden, you can now write smart contracts in .

If you decide to go the rust way, it is recommended to start your journey with the Anchor framework.

Anchor can help you write safe programs because it includes lots of checks that you would have to implement manually.

Although very limited, you can still build abstract Solana programs.

Rust

is the primarily programming language used to develop Programs on Solana. refers to writing Solana programs without using frameworks like . This approach provides developers with direct control over their Solana programs. However, it requires more manual setup and boilerplate code compared to using the Anchor.

Anchor

Seahorse (Python)

There are also various community driven efforts to enable writing on-chain programs using other languages, including Python via (that acts as a wrapper the Rust based )

C/C++

Example programs

You can also explore the for examples of on-chain programs.

🧠
🛠️
⚡
⚓
Rust
Native Rust
Anchor
#
Program Examples
Typescript
Seahorse
Anchor framework
GitHub - Turbin3/poseidon: A Transpiler to convert your Solana programs from Typescript to AnchorGitHub
Anchor - Introduction
Logo
Seahorse (Beta) | Solana programs in Python
Logo
solana-program-library/examples/c at master · solana-labs/solana-program-libraryGitHub
Logo
Logo