Skip to main content
Seam LogoSeam Logo
APIBlog
GitHub
  • Getting Started
  • Tutorials
  • Examples
  • API
    • Declarations
      • New
      • Children
      • Component
      • Lifetime
      • FollowProperty
      • FollowAttribute
      • Attribute
      • Tags
      • Destroyed
    • States
    • Memory
    • Connections
    • Utilities
  • API
  • Declarations

Declarations

Make, hydrate, and modify instances.

📄️ New

Constructs a Roblox instance, or hydrates an existing one with Seam states

📄️ Children

Declares children of an instance when paired with New()

📄️ Component

Used to declare a module as a Seam component class.

📄️ Lifetime

Forces new and hydrated instances to be temporary.

📄️ FollowProperty

Tracks property changes and propagates updated userdata to states.

📄️ FollowAttribute

Tracks attribute changes and propagates updated userdata to states.

📄️ Attribute

Sets an object's attribute to any value

📄️ Tags

Adds CollectionService tags to an instance.

📄️ Destroyed

Fires a callback function when an instance hydrated or created with New gets destroyed.

Previous
API
Next
New
Docs
  • API
Community
  • Twitter
More
  • Blog
  • GitHub
Copyright © 2025 Seam. Made by Mia Gobble.