import (
"encoding/json"
"fmt"
"time"
"io"
// Core SDK
sdk "github.com/taubyte/go-sdk"
// Database operations
"github.com/taubyte/go-sdk/database"
// Event handling
"github.com/taubyte/go-sdk/event"
// Pub/Sub messaging
pubsub "github.com/taubyte/go-sdk/pubsub/node"
// HTTP operations
"github.com/taubyte/go-sdk/http/client"
"github.com/taubyte/go-sdk/http/event"
// Storage operations
"github.com/taubyte/go-sdk/storage"
// P2P networking
"github.com/taubyte/go-sdk/p2p/event"
"github.com/taubyte/go-sdk/p2p/node"
// IPFS integration
"github.com/taubyte/go-sdk/ipfs/client"
// DNS management
"github.com/taubyte/go-sdk/dns"
// Ethereum integration
"github.com/taubyte/go-sdk/ethereum/client"
// Utilities
"github.com/taubyte/go-sdk/utils/convert"
"github.com/taubyte/go-sdk/utils/codec"
)import "github.com/taubyte/go-sdk/database"- Use for: CRUD operations, data storage
- See: 08-DATABASE-CRUD.md
import pubsub "github.com/taubyte/go-sdk/pubsub/node"- Use for: Real-time messaging, notifications
- See: 10-PUBSUB.md
import "github.com/taubyte/go-sdk/http/event"- Use for: REST APIs, HTTP endpoints
- See: 05-HTTP-HANDLING.md
import "github.com/taubyte/go-sdk/storage"- Use for: File upload/download, file management
- See: 13-STORAGE.md
import "github.com/taubyte/go-sdk/event"- Use for: Real-time communication
- See: 11-WEBSOCKETS.md
❌ DON'T use these:
// WRONG - External frameworks
import "github.com/gin-gonic/gin"
import "github.com/gorilla/websocket"
import "github.com/go-redis/redis"
import "github.com/aws/aws-sdk-go"✅ DO use these:
// CORRECT - Taubyte SDK only
import "github.com/taubyte/go-sdk/database"
import pubsub "github.com/taubyte/go-sdk/pubsub/node"
import "github.com/taubyte/go-sdk/storage"- 04-FUNCTION-EXPORT.md - Function structure
- 05-HTTP-HANDLING.md - HTTP patterns
- 08-DATABASE-CRUD.md - Database operations