Skip to content

A set of packages to develop apps partner apps to Tiendanube/Nuvemshop

License

Notifications You must be signed in to change notification settings

TiendaNube/nube-sdk

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

72 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

NubeSDK

A development toolkit for creating third-party apps within the Nuvemshop platform.

Important

NubeSDK is currently in its beta phase, and new features are still being implemented. Developers interested in using this SDK should contact the Nuvemshop / Tiendanube team before integration to ensure compatibility and receive support.

About

NubeSDK provides a suite of libraries that enable developers to create secure, declarative, and extensible applications inside the Nuvemshop ecosystem. Apps built with NubeSDK run inside isolated web workers, ensuring a controlled execution environment without direct access to the DOM.

This monorepo contains several key packages that facilitate different aspects of NubeSDK development:

Installation

To quickly create a new Nube application, you can use the CLI tool create-nube-app. Simply run the command below, which will scaffold a complete project with all the necessary dependencies:

npm create nube-app

or

yarn create nube-app

Example Usage

import type { NubeApp } from "@tiendanube/nube-sdk-types";
import { Box, Row, Col, Txt, Field } from "@tiendanube/nube-sdk-jsx";

const Component = () => (
  <Box>
    <Row>
      <Col>
        <Txt>Hello, NubeSDK!</Txt>
      </Col>
    </Row>
    <Field name="email" label="Email" />
  </Box>
);

export const App: NubeApp = (nube) => {
  nube.send("ui:slot:set", () => ({
    ui: {
      slots: {
        before_main_content: <Component />
      }
    }
  }));
}

Example Projects

This repository includes example projects to help you get started quickly:

These examples include pre-configured build setups, ensuring a seamless development experience.

Official Documentation

For more details about NubeSDK and how to build apps, check out our official documentation:

NubeSDK Documentation

Support

  • Questions? Use GitHub Issues.
  • Found a bug? Open an issue with a reproducible example.

© Tiendanube / Nuvemshop, 2025. All rights reserved.

About

A set of packages to develop apps partner apps to Tiendanube/Nuvemshop

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •