diff --git a/example/miniox_example.dart b/example/miniox_example.dart
new file mode 100644
index 0000000000000000000000000000000000000000..bef232f093dbb8116979ae3b3fcce2a9e60f610e
--- /dev/null
+++ b/example/miniox_example.dart
@@ -0,0 +1,17 @@
+import 'dart:io';
+
+import 'package:minio/io.dart';
+import 'package:minio/minio.dart';
+
+void main() async {
+  final minio = Minio(
+    endPoint: 'play.min.io',
+    accessKey: 'Q3AM3UQ867SPQQA43P2F',
+    secretKey: 'zuf+tfteSlswRu7BJ86wekitnifILbZam1KYY3TG',
+  );
+
+  await minio.fPutObject('testbucket', 'test.png', 'example/custed.png');
+
+  final stat = await minio.statObject('testbucket', 'test.png');
+  assert(stat.size == File('example/custed.png').lengthSync());
+}
\ No newline at end of file