Skip to main content

wiro 0.1.1 copy "wiro: ^0.1.1" to clipboard
wiro: ^0.1.1 copied to clipboard

Official Wiro AI SDK for Dart and Flutter with typed model discovery, execution, file uploads, task polling, WebSocket streaming, cancellation, and structured errors.

example/lib/main.dart

import 'package:flutter/material.dart';
import 'package:wiro_example/features/image_generation/image_generation_page.dart';

void main() {
  const apiKey = String.fromEnvironment('WIRO_API_KEY');
  const apiSecret = String.fromEnvironment('WIRO_API_SECRET');
  runApp(
    const WiroClientExampleApp(
      apiKey: apiKey,
      apiSecret: apiSecret,
    ),
  );
}

/// Root application for the Wiro Flutter example.
final class WiroClientExampleApp extends StatelessWidget {
  /// Creates the example application.
  const WiroClientExampleApp({
    required this.apiKey,
    required this.apiSecret,
    super.key,
  });

  /// API key used only for local demonstration.
  final String apiKey;

  /// Optional API secret used only for local demonstration.
  final String apiSecret;

  @override
  Widget build(BuildContext context) {
    return MaterialApp(
      title: 'Wiro Client',
      debugShowCheckedModeBanner: false,
      theme: ThemeData(
        colorScheme: ColorScheme.fromSeed(
          seedColor: Colors.deepPurple,
          brightness: Brightness.dark,
        ),
        useMaterial3: true,
      ),
      home: ImageGenerationPage(
        apiKey: apiKey,
        apiSecret: apiSecret,
      ),
    );
  }
}
0
likes
160
points
--
downloads

Documentation

Documentation
API reference

Publisher

verified publisherwiro.ai

Weekly Downloads

Official Wiro AI SDK for Dart and Flutter with typed model discovery, execution, file uploads, task polling, WebSocket streaming, cancellation, and structured errors.

Homepage
Repository (GitHub)
View/report issues
Contributing

Topics

#ai #generative-ai #wiro #api-client

License

MIT (license)

Dependencies

crypto, http, web_socket_channel

More

Packages that depend on wiro