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 5 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
Logo
Anchor - Introduction
Logo
Seahorse (Beta) | Solana programs in Python
Logo
solana-program-library/examples/c at master ยท solana-labs/solana-program-libraryGitHub
Logo