diff --git a/casadi-bindings.cabal b/casadi-bindings.cabal
--- a/casadi-bindings.cabal
+++ b/casadi-bindings.cabal
@@ -1,5 +1,5 @@
 name:                casadi-bindings
-version:             2.2.0.6
+version:             2.2.0.7
 synopsis:            mid-level bindings to CasADi
 category:            Numerical, Math
 description:
diff --git a/src/Casadi/Sparsity.hs b/src/Casadi/Sparsity.hs
--- a/src/Casadi/Sparsity.hs
+++ b/src/Casadi/Sparsity.hs
@@ -5,6 +5,7 @@
        , upper, lower, spy, spyMatlab
        , dense, sparse, scalar
        , compress, compressed
+       , getRow, getCol
        ) where
 
 import qualified Data.Vector as V
@@ -44,6 +45,14 @@
 scalar :: Sparsity
 scalar = unsafePerformIO sparsity_scalar__0
 {-# NOINLINE scalar #-}
+
+getRow :: Sparsity -> V.Vector Int
+getRow s = unsafePerformIO (sparsity_row__1 s) -- todo: getRow in 2.3
+{-# NOINLINE getRow #-}
+
+getCol :: Sparsity -> V.Vector Int
+getCol s = unsafePerformIO (sparsity_getCol s)
+{-# NOINLINE getCol #-}
 
 sparse :: Int -> Int -> V.Vector Int -> V.Vector Int -> Sparsity
 sparse nr nc r c = unsafePerformIO (sparsity__0 nr nc r c)
